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.
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.
We use cookies to understand how you use our site and to improve your experience, including personalizing content and to store your content preferences. By continuing to use our site, you accept our use of cookies.
Read our privacy policy.