You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Section 1. Spring 2026, Wednesday, 6:00 PM
Location: CUPPLES II, Room 00203
Course Description
This course covers the dynamic world of Generative Artificial Intelligence, providing hands-on practical applications of Large Language Models (LLMs) and advanced text-to-image networks. Using Python as the primary tool, students will interact with OpenAI's text and image models. The course begins with a solid foundation in generative AI principles, then moves swiftly to using LangChain for model-agnostic access and the management of prompts, indexes, chains, and agents. A significant focus is on integrating the Retrieval-Augmented Generation (RAG) model with graph databases, unlocking new possibilities for AI applications.
As the course progresses, students will delve into sophisticated image generation and augmentation techniques, including LoRA (Low-Rank Adaptation), and learn the art of fine-tuning generative neural networks for specific needs. The final part of the course is dedicated to mastering prompt engineering, a critical skill for optimizing the efficiency and creativity of AI outputs.
Note: This course will require the purchase of up to $100 in OpenAI API credits.
Objectives
Learn how Generative AI fits into the landscape of deep learning and predictive AI.
Be able to create ChatBots, Agents, and other LLM-based automation assistants.
Understand how to make use of image generative AI programmatically.
Syllabus
This syllabus presents the expected class schedule, due dates, and reading assignments.