Generative AI with Applications in Python

COM SCI X 455

This course immerses students in the world of generative artificial intelligence (GenAI). It covers high-level browser-based tools like ChatGPT, emphasizing the Python code behind them. Neural network architectures—such as Transformers and Diffusion models—are explored. Specific applications like Text-to-Speech, Text-to-Image, and Text-to-Video generation are introduced. Classic models like BERT and GPT are studied, along with practical skills like fine-tuning and building applications. By course end, students emerge equipped to craft expert prompts, train custom models, and apply GenAI techniques to real-world challenges.

READ MORE ABOUT THIS COURSE
Online
Starting at $1,095.00
As few as 11 weeks
4.0

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 steps:

Introduction to Data Science: acquaint yourself with the basic principles of data science and Machine Learning Using Python.

Fall 2024 Schedule

Date & Time
Details
Format
 
-
This section has no set meeting times.
Future Offering (Opens July 29, 2024 12:00:00 AM)
See Details
Instructor: Joel Kowalewski
400252
Fee:
$1,095.00
Onlineformat icon
Refund Deadline
No refunds after September 27, 2024

Contact Us

Our team members are here to help. Hours: Mon-Fri, 8am-5pm.
Ready to start
your future?
By signing up, you agree to UCLA Extension’s Privacy Policy.

vector icon of building

Corporate Education

Learn how we can help your organization meet its professional development goals and corporate training needs.

Learn More

vector icon of building

Donate to UCLA Extension

Support our many efforts to reach communities in need.

Innovation Programs

Student Scholarships

Lifelong Learning

See More