NLP 243Deep Learning for Natural Language Processing
Introduction to machine learning models and algorithms for natural language processing (NLP) including deep learning approaches. Targeted at professional master's degree students, course focuses on applications and current use of these methods in industry. Topics include: an introduction to standard neural network learning methods such as feed-forward neural networks; recurrent neural networks; convolutional neural networks; and encoder-decoder models with applications to natural language processing problems such as utterance classification and sequence tagging. (Formerly Machine Learning for Natural Language Processing.)
Enrollment is restricted to natural language processing graduate students.
- Enroll in lecture and associated discussion section.
Find a section and add it to your scheduleLive seat counts, time-conflict checks and the walk from your previous class.
When it runs
Fall 2026Open Fall 2026
| Section | Type | When | Where | Instructor | Seats |
|---|---|---|---|---|---|
| 50 | Lecture | Mon Wed 3:20pm–4:55pm | SiliconValleyCtr | I. Lane | Open 16/34 |
Fall 2025Open Fall 2025
| Section | Type | When | Where | Instructor | Seats |
|---|---|---|---|---|---|
| 50 | Lecture | Mon Wed 3:20pm–4:55pm | SiliconValleyCtr | J. Clymo | Open 32/45 |
SlugAtlas is a student project and is not affiliated with, endorsed by, or operated by UC Santa Cruz. Course data is a snapshot of the public class search; myUCSC is authoritative for enrolment.