Enrollment limited; early enrollment advised. Enrollment deadline: January 20th, 2025
Generative AI with Applications in Python
COM SCI X 455
This course immerses students in the world of generative artificial intelligence (GenAI) and covers high-level browser-based tools, emphasizing the Python code behind them.
Online
Starting at $1,095.00
As few as 11 weeks
4.0
What you can learn.
- Demonstrate a comprehensive understanding of key Generative AI concepts, including tokenization, vectorizing text, and attention mechanisms
- Apply Generative AI techniques to create AI-generated content, such as images and videos, from text prompts
- Optimize and fine-tune AI models on custom datasets and problems to enhance and extend the GenAI models
About this course:
This course focuses on the principles and applications of generative AI (GenAI). It covers browser-based tools like ChatGPT and emphasizes the Python code that makes these tools work. Students will use Python to learn about Natural Language Processing (NLP) and explore the neural network architectures that are used in generative AI, including Transformer and Diffusion models. Once establishing the theoretical foundations, students will learn about specific applications and extensions such as Text-to-Speech (TTS) and Text-to-Image, Image-to-image, and Text-to-Video generation. Students explore classic models like BERT and GPT in detail, covering the original scientific papers that started the generative AI revolution. The course covers fine-tuning these and other models, building applications with LangChain, and practical exercises, including fully guided end-to-end projects, with topics ranging from branding and logo generation to voice cloning and Deep Fakes. By the end of the course, students will be able to craft expert prompts for various generative AI algorithms, train custom models, optimize model performance, and apply generative AI techniques to solve complex problems, preparing them for a job market that increasingly values and demands GenAI tools and expertise.
Prerequisites
Before embarking on the Generative AI with Applications in Python course, it is imperative to establish a robust foundational knowledge. We suggest the following preparatory courses: Introduction to Data Science to acquaint yourself with the basic principles of data science and Machine Learning Using Python.
Winter 2025 Schedule
Date & Time
Details
Format
Online
Notes
Refund Deadline
No refunds after January 10, 2025
Corporate Education
Learn how we can help your organization meet its professional development goals and corporate training needs.
Donate to UCLA Extension
Support our many efforts to reach communities in need.