Hello, I am the module leader for the Natural Language Processing module, that is part of the MSc Artificial Intelligence course. I will be delivering the module’s lectures and labs. This page shows the tentative schedule for the module.
The module is based two books:
“Introduction to Data Mining” Second Edition by Tan, Steinbach, Karpatne and Kumar.
“Introduction to Information Retrieval” by Manning, Raghavan, and Schutze.
|1||Natural Language Processing in Python|
|2||Tokenisation, Stemming, Lemmatization, Stop Words, Vocabulary (spaCy)|
|3||Part of Speech Tagging and Named Entity Recognition (Spacy)|
|4||Text feature selection, extraction and classification (Text Classification)|
|5||Similarity, Distance, Clustering and Topic Modelling (LDA and non-negative matrix factorisation)|
|6||Information Retrieval and the Vector Space Model|
|7||Latex Semantic Indexing|
|8||NLP with Deep Learning (Text Generation with LSTMs)|
|9||Part of Speech Tagging and Named Entity Recognition|
|10||NLP with Deep Learning (BERT, spaCy, etc)|