nlp-sentiment-classification-assignment

Assignment from Natural Language Processing course at ETH, fall semester 2020.

Task a) can be found in the notebook Sentiment Analysis of Movie Review data.ipynb. Here the task was to compare a lexicon-based classifier with a discriminative classifier for movie review sentiment classification.

Task b) can be found in the notebook Multi-class topic classification with log-linear models and word embeddings.ipynb. Here the task was to compare the performance of log-linear models when trained on varying vocabulary sizes and with different regularization strengths.