Code Search • Intent Classification • Entity Extraction using GAN • Multi-Task Learning • Named Entity Recognition