Skip to main content
CPE
432
Natural Language Processing
This course introduces fundamental component and algorithms of natural language processing (NLP) through computational methods with a focus on machine learning techniques. Topics include NLP tasks and semantics, N-gram language models, which form the basis for understanding linguistic patterns and structures, part-of-speech tagging and sequence labeling, and synaptic parsing and semantic analysis. Design and implantation of NLP models using neural networks and transforms. Practical applications will include information extraction, chatbots and dialogue systems, text-to-speech, and machine translation.
Prerequisites:
0612336
0612432
(3-0-3)