Start your journey into Generative AI! First, learn the basics in an intro course. Then, become a pro at making text with Big Language Models. Next, understand how to create images with computers. Finally, use AI in real life. From learning the basics to making cool chatbots and AI helpers, this program will give you job-ready skills in Generative AI!
Overview
In an era where generative AI is reshaping the landscape of software development, the Generative AI Nanodegree program equips professionals with essential skills to apply these cutting-edge technologies to enhance their software applications. The program addresses the growing demand for expertise in adapting generative foundation models, crafting custom applications using large language models (LLMs), and employing advanced techniques like Stable Diffusion. If you aspire to supercharge your software development and stay at the forefront of artificial intelligence and deep learning advancements, this program is for you!
Prerequisites
A well-prepared learner:
Uses Python at an intermediate level
Uses SQL at an intermediate level
Educational Objectives
A graduate of this program will be able to:
Situate generative AI within the broader history, context, and applications of artificial intelligence and deep learning.
Adapt generative foundation models to perform tasks in novel contexts.
Use LLMs and prompt engineering to create a custom chatbot.
Use image generation models such as Stable Diffusion to perform image inpainting.
Build applications that use LLMs, implement semantic search with vector databases, and apply retrieval augmented generation techniques.
- Design