- Part (a) - Task 1
cbow.ipynb and plot.ipynb were used for this task. cbow.ipynb involves training a neural network model and it's weights were saved in model_weights.h5.
- Part (a) - Task 2
glove.ipynb was used in this part. The GloVe model was trained in the GloVe directory and it's embeddings were stored in vector.txt
- Part (b) - Task 1 and Task 2
phrase.ipynb and sentence.ipynb were used for Phrase and Sentence similarity. Note that Sentence similarity model takes time to train.
- Part (c) - Task 1
transformer.ipynb was used for this. BERT transformer was loaded in this from the internet.
- Report - Report summarizing the entire task
- Numpy
- Matplotlib
- Datasets
- Nltk
- Sklearn
- Tensorflow
- Sentence-Transformers
- Pandas
- Re
- Gensim