3credit hour(s)Prerequisite:AIML 2010 Natural language processing machines understand and respond to text or voice with text or speech of their own. Natural language processing is used in voice-operated products and customer service chatbots along with a growing list of new products. Students in the course identify the main natural language processing algorithms and applications.