CAI 122 — Intro to Natural Language Processing
Students are introduced to the field of Natural Language Processing (NLP), focusing on techniques and methods for processing and analyzing human language data. Students will learn fundamental NLP concepts such as text processing, sentiment analysis, text classification, and summarization. Students will gain handson experience implementing various NLP algorithms and techniques using popular programming languages. Students also discuss the ethical implications of using NLP solutions in modern society. Prerequisite: CAI 120 Machine Learning Foundations or permission of the instructor. Four lecture hours per week. An instruction support fee applies. General competencies met: Information Literacy. 4 Credits.