CMPSC 190I Introduction to Natural Language Processing
Have you ever used intelligent virtual assistants such as OpenAI ChatGPT, Google Now, Apple Siri, Amazon Alexa or Microsoft Cortana? What are the technologies behind such systems? How did IBM's Watson beat top human Jeopardy players? Or are you just curious about how Google Translate works? Understanding human language is an important goal for Artificial Intelligence, and this course introduces fundamental theories and practical applications in Natural Language Processing (NLP).