CSIS 225 — Natural Language Processing
This course introduces the fundamentals of Natural Language Processing (NLP), focusing on techniques that enable computers to process and generate human language. Key topics include text preprocessing, syntactic and semantic parsing, sentiment analysis, and machine translation. Students will gain hands-on experience with NLP models, including deep learning and transformer-based architectures, using popular libraries and frameworks