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.