156-116 — Natural Language Processing
Gain a practical introduction to Natural Language Processing with an emphasis on Retrieval-Augmented Generation (RAG) architectures. Students will learn how to preprocess and structure text data, generate embeddings and construct retrieval pipelines using modern frameworks. The course also covers evaluation techniques to assess system effectiveness and accuracy. Students will apply these concepts in a final project that delivers a fully operational NLP retrieval system.