Skip to main content

Natural Language Processing

From text analytics to language models



MSDS 453-DL Natural Language Processing.

This course explores cutting-edge developments in computational linguistics and machine learning, with a focus on deep learning techniques. Students work with unstructured and semi-structured text, transforming text into numerical vectors and converting higher-dimensional vectors into lower-dimensional ones for analysis and modeling. The course covers parts-of-speech parsing, information extraction, semantic processing, text classification, sentiment analysis, text embeddings, topic modeling, text summarization and generation, and question answering. Students explore large-scale language models, particularly generative pretrained transformers (GPTs). This is a project-based course with extensive programming assignments. Prerequisites: (1) MSDS 420-DL Database Systems or CIS 417 Database Systems Design and Implementation and (2) MSDS 422-DL Practical Machine Learning or CIS 435 Practical Data Science Using Machine Learning.

Students benefit by taking the Python Learning Studio and MSDS 430 Python for Data Science prior to taking this course.

Back to main page for Artificial Intelligence.