Курс строится по принципу "от простого к сложному". Сначала студенты знакомятся с основами, а затем переходят к сложным архитектурам и практическому применению.
На первых занятиях объясняют, кто такой разработчик генеративного ИИ и чем он занимается. Студенты узнают о сферах применения технологии и инструментах, которые используют в работе. Затем они переходят к основам нейронных сетей - изучают их структуру, типы и учатся строить простые модели. Далее идет разбор процесса обучения сетей, методов оптимизации и регуляризации для улучшения результатов.
В этом блоке рассматривают передовые архитектуры нейронных сетей. Студенты учатся работать с CNN и RNN для различных типов данных. Затем они переходят к большим языковым моделям - изучают их архитектуру, принципы обучения и сферы применения. Отдельный модуль посвящен практической работе с LLM - их настройке и адаптации под конкретные задачи.
Здесь студенты знакомятся с GAN - технологией, которая лежит в основе современного генеративного ИИ. Они изучают архитектуру этих сетей, процесс их обучения и учатся строить базовые модели. Далее идут более сложные темы - передовые архитектуры GAN, методы решения проблем стабильности и настройки гиперпараметров. Завершается блок практическим применением GAN для реальных задач.
Этот раздел посвящен вариационным автоэнкодерам и другим генеративным моделям. Студенты изучают архитектуру VAE, учатся их реализовывать для генерации данных и применять на практике. Затем идет обзор других типов генеративных моделей и их возможностей.
Студенты переходят к анализу реальных кейсов применения генеративных моделей. Они учатся оценивать эффективность различных подходов, тренировать и оптимизировать модели для конкретных продуктов. Отдельный модуль посвящен методам оценки качества генеративных результатов и совершенствованию моделей на основе этих оценок.
Завершающая часть курса сосредоточена на вопросах безопасности. Студенты узнают об уязвимостях LLM, рисках для конфиденциальности данных и способах защиты генеративных моделей. Они рассматривают применение GenAI в кибербезопасности и учатся разрабатывать решения для противодействия угрозам. В конце курса каждый студент презентует свой итоговый проект.
Курс сочетает теоретические знания с практическими навыками. Каждый студент имеет поддержку ментора на протяжении всего обучения. После успешного завершения курса выдается сертификат, а готовый проект можно добавить в свое портфолио.