Видеокурс по «Machine Learning»
Тема 1: Введение в Machine Learning
Как устроен этот курс и чему вы научитесь. Что такое Машинное Обучение, чем оно отличается от обычного решения задач в программировании? Чем отличается анализ данных и ML?
О Python, типичный цикл разработки, демонстрация установки и настройки окружение.
Тема 2: Основы анализа данных
Типичное представление данных.
Основы работы с pandas.
Подсчет статистик по текстовым данным.
Изучение Matplotlib.
Тема 3: Простые модели
Линейные модели, задача регрессии, задача классификации.
Нелинейные модели. Часть 1.
Нелинейные модели- нейронные сети. Часть 2.
О Pytorch и GPU.
Тема 4: Работа с изображениями
Проблема с изображениями и комбинаторный взрыв. Фундаментальные задачи снижения размерности.
Сегментация классов, сегментация объектов, описание объектов, идентификация.
Разные виды функций потерь (loss function)
Генерация изображений с помощью VAE и теорема Байеса.
Тема 5: Работа с последовательностями
Временные ряды и задачи прогнозирования. Подход с не итеративными моделями и с RNN.
Обработка текста часть 1. Классификация, перевод. Подходы основанные на полносвязных нейронных сетях и на основе RNN.
Обработка текста часть 2. Сходство текста, генерация текста по тексту, генерация текста по картинке, генерация картинки по тексту и способы решения этих задач. Коротко о механизме внимания и трансформерах.
Тема 6: Дополнительно
Коротко о тех вещах, которые не вошли в этот курс: задачи поиска и рекомендаций, обучение с подкреплением, архитектура систем ML, GAN.