Hide Advanced Options
Courses - Summer 2026
MSML
Machine Learning
Open Seats as of
03/18/2026 at 10:30 PM
MSML612
Credits: 3
Grad Meth: Reg
Prerequisite: DATA603 or MSML603.
Cross-listed with: DATA612, MSAI612.
Credit only granted for: DATA612, MSAI612 or MSML612.
Provides an introduction to the construction and use of deep neural networks: models that are composed of several layers of nonlinear processing. The class will focus on the main features in deep neural nets structures. Specific topics include backpropagation and its importance to reduce the computational cost of the training of the neural nets, various coding tools available and how they use parallelization, and convolutional neural networks. Additional topics may include autoencoders, variational autoencoders, convolutional neural networks, recurrent and recursive neural networks, generative adversarial networks, and attention-based models. The concepts introduced will be illustrated by examples of applications chosen among various classification/clustering questions, computer vision, natural language processing.
MSML641
Natural Language Processing
Credits: 3
Grad Meth: Reg, Aud
Prerequisite: DATA603 or MSML603.
Cross-listed with: DATA641, MSAI641.
Credit only granted for: DATA641, MSAI641 or MSML641.
Introduces fundamental concepts and techniques involved in getting computers to deal more intelligently with human language. Focused primarily on text (as opposed to speech), the class will offer a grounding in core NLP methods for text processing (such as lexical analysis, sequential tagging, syntactic parsing, semantic representations, text classification, unsupervised discovery of latent structure), key ideas in the application of deep learning to language tasks, and consideration of the role of language technology in modern society.