First assignment of the course Natural Language Understanding @ UNITN.
The repository was structured in a way to make it easy to run the code directly on Google Colab, so as to minimize the configuration on your local machine, so please refer to it.
However, in case is needed, I list here the explicit requirements:
- SpaCy 2.2.4 (running a different version may result in different results)
- Matplotlib
- Scikit-Learn
- Numpy
- Scipy
- My fork of NLTK (for the extra point)
- as a folder in the root
- only nltk/parse/transitionparser.py has been updated
- Pretrained GloVe embeddings (for the extra point)
- put glove.6B.50d.txt in ../data/glove.6B.50d.txt
- data/: empty directory since the data needed is downloaded directly by the Colab notebook
- code/: reference to the Colab notebook
- Report.pdf: a pdf file with details about the implemented functions