Natural Language Processing (3 credits)
The course provides the basic principles and theoretical issues underlying Natural Language Processing (NLP). It provides information on techniques and tools used to develop practical, robust systems that can communicate with users in multiple languages. The course will also provide insights into many open research problems in natural language such as information extraction, statistical corpus analysis, machine translation, speech processing, and text summarization.Pre-requisites
CS420 or permission of the instructor.