Модуль 1. Делаем первый ИИ
Занятие 1. Знакомимся с ИИ
- Что такое ИИ на примерах из игр
- Настраиваем Google Colab – нашу площадку для экспериментов с ИИ
- Пишем первую программу: ИИ, который придумывает никнеймы
- Конкурс на самый крутой ник
Занятие 2. Python для тех, кто делает ИИ
- Простые основы Python на игровых примерах
- Переменные как ресурсы в игре
- Списки и циклы для автоматизации
- Небольшой проект: генератор паролей
Занятие 3. Данные – еда для ИИ
- Работаем с реальными данными
- Анализируем статистику любимых игр
- Рисуем графики
Занятие 4. Первая модель машинного обучения
- Как работает обучение на примерах из игр
- Линейная регрессия: учимся предсказывать рейтинги
- Проверяем, насколько точно получается предсказывать
Занятие 5. ИИ-классификатор
- Учим компьютер сортировать и выбирать
- Алгоритм K-ближайших соседей
- Проект: ИИ определяет жанр музыки для плейлиста
Занятие 6. Учимся принимать решения
- Деревья решений – как ИИ делает выбор
- Создаём ИИ-советника
- Разбираем игровые стратегии
Занятие 7. Детектор и анализатор
- Ищем аномалии в данных
- Учим ИИ следить за порядком в чате
- Проект: система для борьбы со спамом
Занятие 8. Практика Hour of AI
- Работаем над небольшими проектами самостоятельно
- Решаем задачи с Kaggle Learn
- Готовимся к итоговому проекту
Занятие 9. Мой первый ИИ-проект
- Показываем свои проекты
- Тестируем проекты друг друга
- Получаем отзывы
Модуль 2. Компьютерное зрение и креатив
Занятие 1. Компьютерное зрение – основы
- Как компьютер воспринимает изображения
- Работаем с OpenCV – делаем первый фильтр
- Детектор лиц, как в телефоне
- Добавляем маски и стикеры на лица
Занятие 2. Нейросети для начинающих
- Объясняем, что такое нейронная сеть, простыми словами
- Создаем нейросеть, которая распознает рисунки
- Игра: попробуй запутать нейросеть своим рисунком
- Смотрим, как происходит обучение
Занятие 3. Делаем фильтры
- Фильтры для улучшения внешности
- Меняем фон, как в Zoom
- Отслеживаем точки на лице
Занятие 4. ИИ-художник и стилизация
- Neural Style Transfer – превращаем фото в картины
- Создаем аватарки в стиле любимых игр
- Генерируем изображения по описанию
Занятие 5. Распознавание объектов
- YOLO – ищем и распознаем объекты
- Делаем систему подсчета людей
Занятие 6. Управление жестами
- Учимся распознавать жесты рук
- Создаем свой язык жестов для управления устройствами
Занятие 7. Видео и ИИ
- Обрабатываем видео с помощью ИИ
- Добавляем автоматические субтитры
- Делаем нарезку лучших моментов
- Стабилизируем и улучшаем видео
Занятие 8-9. Творческий проект
- Делаем арт-инсталляцию с ИИ
- Создаем интерактивные проекты
- Выставка работ
- Голосование и награждение
Модуль 3. Продвинутый ИИ и реальные задачи
Модуль 3. Продвинутый ИИ и реальные задачи
Занятие 1. Чат-боты нового поколения
- Работаем с GPT API
- Создаем умного помощника для учебы
Занятие 2. Обработка текста
- Определяем, какое настроение у текста
- Учимся отличать фейковые новости от настоящих
Занятие 3. Генерация текста
- Автоматически пишем тексты
- Генерируем мемы и шутки
Занятие 4. Голосовые технологии
- Распознаем и синтезируем речь
- Создаем голосового ассистента
- Переводим речь в реальном времени
Занятие 5. Системы рекомендаций
- Как работают рекомендации YouTube и TikTok
- Создаем свою систему рекомендаций
Занятие 6. Прогнозирование
- Работаем с данными и делаем прогнозы
- Проект: программа, которая предсказывает результаты
Занятие 7. Безопасность ИИ
- DeepFake: как это опасно и как от этого защититься
- Защита личных данных
- Борьба с предвзятостью в ИИ
Занятие 8. Стартап
- Придумываем идеи для ИИ-стартапа
- Создаем прототип продукта
- Готовим презентацию для инвесторов
- Работаем в команде над проектом
Занятие 9. Demo Day и хакатон
- Показываем все свои проекты
- Участвуем в небольшом хакатоне
Кто преподает?
Анастасия Золотухина
СпбГУТ им. Бонч-Бруевича, конструирование и технология электронных средств ИТМО, Инновационное предпринимательство в области CleanTech
Опыт в преподавании более 6 лет