This course offers a comprehensive yet accessible entry into Generative AI, beginning with foundational topics such as applications, key concepts, and deep learning techniques. As learners progress, they’ll explore advanced methodologies and the ethical considerations that come with implementing AI in the real world.
The journey culminates in a practical project where participants build their own Generative AI model — reinforcing their understanding and offering a real-world application of what they’ve learned.
This training is ideal for:
This Learning Kit with more than 11 hours of learning is divided into three tracks:
In this track, the focus will be on applications, key concepts, and deep learning techniques of Generative AI, progressing towards more complex topics like advanced methodologies and ethical issues. The series ends in a practical project where learners can apply their acquired knowledge to build a Generative AI model, providing a hands-on experience that reinforces theoretical learning.
You'll begin this course with an overview of generative. You will explore some notable examples of generative models, including OpenAI's ChatGPT and Google Bard. Next, you will look at the use of prompt engineering when interacting with AI chatbots. Then, you will then delve into the history and evolution of generative AI models including important milestones that culminated in the conversational agents that we work with today.
Begin this course off by exploring autoencoders, learning about the functions of the encoder and the decoder in the model. Next, you will learn how to create and train an autoencoder, using the Google Colab environment. Then you will use PyTorch to create the neural networks for the autoencoder, and you will train the model to reconstruct high-dimensional, grayscale images.
Begin this course by discovering how variational autoencoders can be used for generating images. Next, you will create and train VAEs in Python and the Google Colab environment. Then you will construct the encoder and decoder. Finally, you will train the VAE on multichannel color images.
Begin this course by discovering GANs, including the basic architecture of a GAN, which involves two neural networks competing in a zero-sum game - the generator and the discriminator. Next, you will explore how to construct and train a GAN using PyTorch framework to create and train the models. You’ll define the generator and discriminator separately, and then kick off the model training.
You will start this course by exploring the fundamentals of OpenAI models. Next, you will log into the OpenAI Playground and input basic prompts, observing the responses. You will work with multiple application programming interfaces (APIs), including the recommended chat completions API and the legacy completions API, all of which are accessible via the playground.
Start this course by engaging with OpenAI through the command-line, utilizing the OpenAI APIs. Learn how to authenticate yourself using API keys when programmatically accessing API endpoints using cURL commands. You will explore how to configure context for past interactions with the model and access both chat completions and legacy completions APIs via their respective endpoints.
You will begin this course by generating images using OpenAI’s DALL-E model. You will generate images using text prompts, create variations of existing images, and perform image inpainting using natural language. Then, you will work with the Whisper model, which caters to speech transcription and translation.
Begin this course by creating prompt-completion pairs for fine-tuning, running a fine-tuning job, and observing the model's performance. You will send prompts based on the training data and examine the model's attempt to answer questions. Next, you will dive into connecting with the Assistants API programmatically.