Skip to content

evn58/hse-shad-ml

 
 

Repository files navigation

Введение в машинное обучение. Курс от ВШЭ и ШАД на coursera.org

В процессе прохождения курса слушатель изучает основные типы задач, решаемых с помощью машинного обучения — в основном речь идёт о классификации, регрессии и кластеризации. Узнает об основных методах машинного обучения и их особенностях, учится оценивать качество моделей — и решать, подходит ли модель для решения конкретной задачи. Наконец, знакомится с современными библиотеками, в которых реализованы обсуждаемые модели и методы оценки их качества.

Слушателю нужно знать об основных понятиях математики: функциях, производных, векторах, матрицах. Для выполнения практических заданий потребуются базовые навыки программирования. Желательно знать Python.

Программа курса

Неделя 1. Введение. Примеры задач. Логические методы: решающие деревья и решающие леса.

  1. Предобработка данных в Pandas
  2. Важность признаков

Неделя 2. Метрические методы классификации. Линейные методы, стохастический градиент.

  1. Выбор числа соседей
  2. Выбор метрики
  3. Нормализация признаков

Неделя 3. Метод опорных векторов (SVM). Логистическая регрессия. Метрики качества классификации.

  1. Опорные объекты
  2. Анализ текстов
  3. Логистическая регрессия
  4. Метрики качества классификации

Неделя 4. Линейная регрессия. Понижение размерности, метод главных компонент.

  1. Линейная регрессия: прогноз оклада по описанию вакансии
  2. Составление фондового индекса

Неделя 5. Композиции алгоритмов, градиентный бустинг. Нейронные сети.

  1. Размер случайного леса
  2. Градиентный бустинг над решающими деревьями

Неделя 6. Кластеризация и визуализация. Частичное обучение.

  1. Уменьшение количества цветов изображения

Неделя 7. Прикладные задачи анализа данных: постановки и методы решения.

  1. Проект: предсказания победителя в онлайн-игре

About

🎓 Введение в машинное обучение. Курс от ВШЭ и ШАД на coursera.org

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 84.6%
  • Python 15.4%