Глубокое машинное обучение (онлайн-учебник)
Материал из MachineLearning.
(→Аннотация) |
|||
(3 промежуточные версии не показаны) | |||
Строка 1: | Строка 1: | ||
- | Китов В.В. [https://deepmachinelearning.ru/ Глубокое машинное обучение], | + | Китов В.В. [https://deepmachinelearning.ru/ Глубокое машинное обучение], 2025, онлайн-учебник. |
== Аннотация == | == Аннотация == | ||
- | [https://deepmachinelearning.ru/ '''Онлайн-учебник по машинному обучению и глубокому обучению (нейросетям)'''] на основе курсов "Методы машинного обучения" и "Глубокое машинное обучение", читаемых на факультете ВМК МГУ им. Ломоносова. | + | [https://deepmachinelearning.ru/ '''Онлайн-учебник по машинному обучению и глубокому обучению (нейросетям)'''] на основе курсов "Методы машинного обучения" и "Глубокое машинное обучение", читаемых на факультете ВМК МГУ им. Ломоносова и в магистратуре Т-Банка/МФТИ. |
+ | Материалы учебника свободно доступны в виде веб-страниц, организованных в виде интуитивной вложенной иерархической структуры, а связанные друг с другом понятия связаны гиперссылками для удобства навигации и изучения смежных тем. В конце разделов добавлены проверочные вопросы, а также главы со ссылками на дополнительную литературу для более полного погружения в каждую тему. | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | + | [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 основные темы учебника были финализированы.
В будущем планируется добавление новых тем.