steveazzolin / NLU-first-assignment

First assignment for the course Natural Language Understanding @ UNITN

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NLU-first-assignment

First assignment of the course Natural Language Understanding @ UNITN.

Requirements

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.

Open In Colab

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

Repo structure

  • 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

About

First assignment for the course Natural Language Understanding @ UNITN


Languages

Language:Jupyter Notebook 100.0%