Practical 1: Learning Distributed Word Representations
In this assignment, we will train a neural network to learn distributed word representations and perform an analysis of the learned representations.
We recommend using Google Colab, as the assignment notebooks have been tested there. If you work in your own environment, you will need Python, PyTorch, IPython Notebooks, SciPy, NumPy and scikit-learn.
The assignment package contains a notebook named language_model.ipynb. To set up the Colab environment, upload the notebook and the other data files to Colab.