Introduction to machine learning models and algorithms for Natural Language Processing. Introduces learning models from fields of statistical decision theory, artificial intelligence, and deep learning. Topics include an introduction to standard neural network learning methods such as feed-forward neural networks, recurrent neural networks, convolutional neural networks, with applications to natural language processing problems such as utterance classification and sequence tagging. Requirements include 4-5 programming assignments and a final project.
See the canvas page for the syllabus.
Lecture times: Mon & Wed, 7:10pm – 8:45pm
Engineering 2 – Room 192
Dr. Dilek Hakkani-Tür
email: dhakkani @ ucsc [dot] edu
Office Hours: by appointment (or I’ll stay after class for questions)
Teaching Assistant:
Jialu Wang
email: jwang470 @ ucsc [dot] edu
Office hours: Wednesdays 2-3pm, E2 489
Sections: You must attend one section weekly. We will take attendance!
Tuesday, 03:20PM-04:25PM, Loc: Oakes
Wednesday, 04:00PM-05:05PM, Loc: Soc Sci 2 171
Canvas Link: https://canvas.ucsc.edu/courses/30270
Piazza Link: https://piazza.com/class/k4yucnil4ku458