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

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

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

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

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

Аннотация

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


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

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

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

  • метрические методы
  • линейные модели
  • деревья решений.

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

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

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

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


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

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

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

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

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

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

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

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

Ссылки

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