DATA 221
Introduction to Natural Language Processing
Fundamentals of Natural Language Processing (NLP) and Large Language Models (LLM). Machine Learning (ML) based NLP techniques, including both statistical ML approaches and Deep Neural Networks (DNN). Theoretical foundations of deep learning architectures including MLP, RNN, LSTM, and the Transformer architecture that powers modern NLP and LLMs. Hands-on implementations of ML algorithms and DNNs for NLP using the Tensorflow Keras framework. Overview of State-Of-The-Art AI Agents. Opportunity to carry out a mini NLP research project following industry standard practices.
Sources
- Course catalogue ↗Current public catalogue; retrieved 2026-11-05