CSI4180

Download as PDF

CSI 4180 Natural Language Processing

Computer Science & EngineeringSchool of Egr. and Comp. Sci.

Course Title

Natural Language Processing

Course Description

This course introduces the linguistic, mathematical, and computational fundamentals of natural language processing: the creation of computer programs that model human languages (e.g., English), enabling applications like automatic text categorization, machine translation, and chatbots. Topics include text preprocessing, language modeling, classification, tagging, parsing, semantics, discourse and dialog analysis, text generation, and the use of modern NLP toolkits. Non-CS majors should have some programming background. Cross-listed with CSI 5180.Additional Requirement(s): Major standingPrerequisite(s): (CSI 2560 or APM 2555 or MTH 2775) and (EGR 2600 or STA 2221 or STA 2226)

Equivalent Courses

CSI5180

College/School

School of Egr. and Comp. Sci.