Глубокое машинное обучение (онлайн-учебник)

Материал из MachineLearning.

(Различия между версиями)
Перейти к: навигация, поиск
Текущая версия (14:14, 21 августа 2025) (править) (отменить)
(Аннотация)
 
(3 промежуточные версии не показаны)
Строка 1: Строка 1:
-
Китов В.В. [https://deepmachinelearning.ru/ Глубокое машинное обучение], 2024, онлайн-учебник.
+
Китов В.В. [https://deepmachinelearning.ru/ Глубокое машинное обучение], 2025, онлайн-учебник.
== Аннотация ==
== Аннотация ==
-
[https://deepmachinelearning.ru/ '''Онлайн-учебник по машинному обучению и глубокому обучению (нейросетям)'''] на основе курсов "Методы машинного обучения" и "Глубокое машинное обучение", читаемых на факультете ВМК МГУ им. Ломоносова.
+
[https://deepmachinelearning.ru/ '''Онлайн-учебник по машинному обучению и глубокому обучению (нейросетям)'''] на основе курсов "Методы машинного обучения" и "Глубокое машинное обучение", читаемых на факультете ВМК МГУ им. Ломоносова и в магистратуре Т-Банка/МФТИ.
 +
Материалы учебника свободно доступны в виде веб-страниц, организованных в виде интуитивной вложенной иерархической структуры, а связанные друг с другом понятия связаны гиперссылками для удобства навигации и изучения смежных тем. В конце разделов добавлены проверочные вопросы, а также главы со ссылками на дополнительную литературу для более полного погружения в каждую тему.
-
[https://deepmachinelearning.ru/docs/Machine-learning/book-title Первая часть учебника] описывает весь процесс построения моделей машинного обучения (machine learning):
 
-
* постановка и формализация задачи
 
-
* подготовка данных
 
-
* выбор модели и подбор гиперпараметров
 
-
* меры качества оценки моделей
 
-
* оценка качества и интерпретация результатов
 
-
В ней рассматриваются методы классического машинного обучения:
+
[https://deepmachinelearning.ru/docs/Machine-learning/book-title Первая часть учебника] описывает весь процесс построения моделей машинного обучения (machine learning) для решения задач регрессии и классификации:
-
* метрические методы
+
* постановка и формализация задачи,
-
* линейные модели
+
* подготовка данных,
-
* деревья решений.
+
* выбор модели и подбор гиперпараметров,
 +
* оценка качества моделей,
 +
* интерпретация результатов.
-
Описывается, как алгоритмы машинного обучения решают задачу регрессии и классификации, а также основные функции потерь и меры качества для указанных задач.
+
В ней рассматриваются классические методы машинного обучения:
 +
* метрические методы,
 +
* линейные модели и их расширение с помощью ядер,
 +
* деревья решений.
Особое внимание уделяется построению прогнозов, используя не одну модель, а композицию разных моделей (ансамбль). Рассматриваются популярные методы построения ансамблей моделей, такие как
Особое внимание уделяется построению прогнозов, используя не одну модель, а композицию разных моделей (ансамбль). Рассматриваются популярные методы построения ансамблей моделей, такие как
Строка 26: Строка 26:
* бустинг.
* бустинг.
-
В конце учебника рассматриваются подходы к интерпретации настроенных моделей машинного обучения и полученных с их помощью прогнозов.
+
В двух отдельных разделах онлайн-учебника рассматриваются подходы к интерпретации работы моделей машинного обучения.
[https://deepmachinelearning.ru/docs/Neural-networks/book-title Вторая часть учебника] посвящена глубокому обучению (deep learning), то есть использованию нейросетей в задачах эффективного представления знаний (representation learning) и прогнозирования.
[https://deepmachinelearning.ru/docs/Neural-networks/book-title Вторая часть учебника] посвящена глубокому обучению (deep learning), то есть использованию нейросетей в задачах эффективного представления знаний (representation learning) и прогнозирования.
-
Рассматривается обработка табличных данных, изображений, последовательностей и временных рядов, текстов и графов с помощью нейросетей.
+
Рассматривается нейросетевая обработка табличных данных, изображений, последовательностей, временных рядов, текстов и графов.
Описываются основные нейросетевые архитектуры:
Описываются основные нейросетевые архитектуры:
-
* многослойный персептрон
+
* многослойный персептрон,
-
* свёрточные нейросети для обработки последовательностей и изображений
+
* автокодировщики,
-
* автокодировщики
+
* RBF-сети,
-
* сиамские сети
+
* сиамские сети,
-
* рекуррентные сети
+
* свёрточные нейросети для обработки последовательностей и изображений,
-
* трансформеры
+
* рекуррентные сети,
 +
* трансформеры,
* графовые нейросети.
* графовые нейросети.
Строка 47: Строка 48:
Помимо задач регрессии и классификации, рассматриваются и другие применения глубоких нейросетей:
Помимо задач регрессии и классификации, рассматриваются и другие применения глубоких нейросетей:
-
* семантическая сегментация, детекция объектов и instance-сегментация
+
* сжатие объектов (снижение размерности);
-
* построение эмбеддингов слов и параграфов текста
+
* семантическая сегментация, детекция объектов и instance-сегментация объектов на изображениях;
 +
* построение эмбеддингов для слов и параграфов текста, а также для произвольных объектов;
* генерация текстов и последовательностей других дискретных объектов
* генерация текстов и последовательностей других дискретных объектов
-
* классификация вершин и рёбер графа, учитывая их геометрическое расположение
+
* классификация вершин и рёбер графа, восстанавление недостающих рёбер на графе.
-
* восстанавление недостающих рёбер на графе.
+
 
 +
 
 +
Учебник начал использоваться в курсах по машинному и глубокому обучению на факультете ВМК МГУ и в магистратуре Т-Банка/МФТИ с сентября 2024 года.
 +
 
 +
В августе 2025 основные темы учебника были финализированы.
 +
 
 +
В будущем планируется добавление новых тем.
== Ссылки ==
== Ссылки ==
*[https://deepmachinelearning.ru DeepMachineLearning.ru]
*[https://deepmachinelearning.ru DeepMachineLearning.ru]
 +
[[Категория:Учебные материалы]]
[[Категория:Электронная библиотека]]
[[Категория:Электронная библиотека]]
[[Категория:Электронная библиотека|Китов В.В.]]
[[Категория:Электронная библиотека|Китов В.В.]]
[[Категория:Учебники]]
[[Категория:Учебники]]

Текущая версия

Китов В.В. Глубокое машинное обучение, 2025, онлайн-учебник.

Аннотация

Онлайн-учебник по машинному обучению и глубокому обучению (нейросетям) на основе курсов "Методы машинного обучения" и "Глубокое машинное обучение", читаемых на факультете ВМК МГУ им. Ломоносова и в магистратуре Т-Банка/МФТИ.

Материалы учебника свободно доступны в виде веб-страниц, организованных в виде интуитивной вложенной иерархической структуры, а связанные друг с другом понятия связаны гиперссылками для удобства навигации и изучения смежных тем. В конце разделов добавлены проверочные вопросы, а также главы со ссылками на дополнительную литературу для более полного погружения в каждую тему.


Первая часть учебника описывает весь процесс построения моделей машинного обучения (machine learning) для решения задач регрессии и классификации:

  • постановка и формализация задачи,
  • подготовка данных,
  • выбор модели и подбор гиперпараметров,
  • оценка качества моделей,
  • интерпретация результатов.

В ней рассматриваются классические методы машинного обучения:

  • метрические методы,
  • линейные модели и их расширение с помощью ядер,
  • деревья решений.

Особое внимание уделяется построению прогнозов, используя не одну модель, а композицию разных моделей (ансамбль). Рассматриваются популярные методы построения ансамблей моделей, такие как

  • бэггинг
  • метод случайных подпространств
  • случайный лес
  • особо случайные деревья
  • бустинг.

В двух отдельных разделах онлайн-учебника рассматриваются подходы к интерпретации работы моделей машинного обучения.


Вторая часть учебника посвящена глубокому обучению (deep learning), то есть использованию нейросетей в задачах эффективного представления знаний (representation learning) и прогнозирования.

Рассматривается нейросетевая обработка табличных данных, изображений, последовательностей, временных рядов, текстов и графов.

Описываются основные нейросетевые архитектуры:

  • многослойный персептрон,
  • автокодировщики,
  • RBF-сети,
  • сиамские сети,
  • свёрточные нейросети для обработки последовательностей и изображений,
  • рекуррентные сети,
  • трансформеры,
  • графовые нейросети.

Изучаются методы эффективной настройки глубоких нейросетевых моделей, включающие начальную инициализацию моделей и методы оптимизации нейросетей.

Особое внимание уделено способам регуляризации нейросетевых моделей, чтобы контролировать степень переобучения.

Помимо задач регрессии и классификации, рассматриваются и другие применения глубоких нейросетей:

  • сжатие объектов (снижение размерности);
  • семантическая сегментация, детекция объектов и instance-сегментация объектов на изображениях;
  • построение эмбеддингов для слов и параграфов текста, а также для произвольных объектов;
  • генерация текстов и последовательностей других дискретных объектов
  • классификация вершин и рёбер графа, восстанавление недостающих рёбер на графе.


Учебник начал использоваться в курсах по машинному и глубокому обучению на факультете ВМК МГУ и в магистратуре Т-Банка/МФТИ с сентября 2024 года.

В августе 2025 основные темы учебника были финализированы.

В будущем планируется добавление новых тем.

Ссылки

Личные инструменты