15-383 Introduction to Text Processing
6 units, Carnegie Mellon University
Text processing is a minicourse about text basic techniques of processing human language in text format. The course has theoretical and handson components. In the theoretical component, the course will discuss challenges in processing human languages, and review the basics of statistics and probability theory and their application to language problems. In the handson part, students will learn about Python programming and use it to process large volumes of text using various techniques. The processing will range from simple steps such as tokenization and partofspeech tagging to fullfledged applications such as statistical machine translation, search and documenttopic classification. The course is suited for junior and senior students in CS and IS.
Prerequisites: 15-122 (min C) or 15-121 (min C)
Courseweave needs JavaScript to show sections, workloads and planning tools.