Страница курса "ФКИИ" IT магистратур МАИ.
Автор 😀: Вадим Кондаратцев
Время занятий 🕧
- 18:15 - 21:30 понедельник
Место проведения занятий:airplane:
- МАИ, ГУК А, IT этаж, IT-5
Формат зачета:mortar_board:
- Экзамен или зачет с оценкой на основе выполенных лабораторных работ + экзаменационный билет с теорией.
Вопросы к экзамену:page_facing_up:
- I семестр: теория
- Облако с учебниками, книжками и презентациями
- Хендбук Яндекс Академии по ML
- ML Mindmap
- paperswithcode.com
- Курс по ML от ODS
- Курс по DL от MIT
- Введение в ИИ и машинное обучени
- Что есть ИИ, в чеи отличие AI, ML, DL
- Что такое биологические модели нейронов и зачем они нужны
- Какие есть основные источники для изучения машинного обучения
- Формальная постановка задачи машинного обучения
- Материалы
- Введение в оптимизацию. Градиентный спуск
- Таксономия разделов теории оптимизации
- Градиентный спуск
- Стохастический градиентный спуск
- Моментные модицикации
- Адаптивные модификации
- Управление темпом обучения
- Проблемы сорвеменного машинного обучения с точки зрения оптимизации
- Материалы
- Метаэвристическая глобальная оптимизация.
- Глобальная оптимизация и эвристики
- Генетические алгоритмы
- Устройство фреймворка pygmo
- Градиентный спуск и его модификации
- Выбрать тестовые функции оптимизации (2 шт)
- Запрограммировать собственнуб реализацию классического градиентного спуска
- Запрограммировать пайлайн тестирования алгоритма оптимизации
- Визуализации функции и точки оптимума
- Вычисление погрешности найденного решения в сравнение с аналитическим для нескольких запусков
- Визуализации точки найденного решения (можно добавить анимацию на плюс балл)
- Запрограммировать метод вычисления градиента
- Передача функции градиента от пользователя
- Символьное вычисление градиента (например с помощью sympy) (на доп балл)
- Численная аппроксимация градиента (на доп балл)
- Запрограммировать одну моментную модификацию и протестировать ее
- Запрограммировать одну адаптивную модификацию и протестировать ее
- Запрограммировать метод эфолюции темпа обучения и/или метод выбора начального приближения и протестировать их
Will be unclocked afetr Lecture №5
- Глобальная оптимизация и метаэврестические алгоритмы
- В Pygmo запрогроммировать две своих тестовых функции и найти их оптимум 3 разными алгоритмами доступными в библиотеке и получить таблицу сравнения