Brandeis Online
RSEG 114
Software Engineering with Natural Language Processing and Generative AI
Artificial Intelligence (AI) systems are using Natural Language Processing (NLP) to process and understand human language and content, and Generative AI to generate text, audio, and images that are very similar to human language and content generated by humans. Organizations are deploying AI agents to interact with their customers and create a personalized experience for users, while focusing their workforce on higher-level work activities. This course provides an overview of Natural Language Processing with Python and frameworks such as Pytorch. Course topics will also focus on Generative AI and Large Language Models (LLMs), including training techniques, prompt engineering, LLM pre-training and fine-tuning. Case studies of using Generative AI in various industries will also be reviewed.
View course prerequisites.