• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 2026/2027

Основы машинного обучения в географии

ID 1170489

Когда читается: 3-й курс, 3, 4 модуль
Охват аудитории: для своего кампуса
Язык: русский
Кредиты: 4
Контактные часы: 84

Программа дисциплины

Аннотация

Курс посвящен формированию целостного представления о подходе машинного обучения применительно к пространственным и временным данным, характерным для географических и геофизических задач. В этом курсе вводятся ключевые понятия машинного обучения, такие как объект и признаковое описание, целевая переменная, функция потерь, мера качества, обучающая и тестовая выборки, переобучение и неопределённость. Рассматривается общая последовательность решения задач — от постановки проблемы и подготовки данных до выбора метрики и сравнения моделей. Особое внимание уделяется работе с табличными (векторными) данными, стандартизации признаков, обработке пропусков и выбросов, а также корректной оценке качества. Изучаются классические методы машинного обучения. В результате слушатели получают методологическую базу, необходимую для осознанного применения машинного обучения к задачам анализа пространственных данных в географии и для последующего освоения более углубленных курсов, включающих искусственные нейронные сети.
Цель освоения дисциплины

Цель освоения дисциплины

  • Освоение фундаментальных понятий и методов машинного обучения и искусственного интеллекта, применяемых к задачам наук о Земле.
  • Получение знаний об алгоритмах обучения с учителем и без учителя, методах снижения размерности, интерпретации моделей и оценке их качества.
  • Изучение возможностей ансамблевых и нейросетевых подходов для анализа данных атмосферы, океана и криосферы.
  • Приобретение практических навыков подготовки и обработки геофизических данных, построения и тестирования моделей.
  • Формирование умений интерпретировать результаты моделирования с учётом физического смысла процессов в науках о Земле.
Планируемые результаты обучения

Планируемые результаты обучения

  • формулирует основные понятия и определения искусственного интеллекта и машинного обучения; различает контролируемое, неконтролируемое и самоконтролируемое обучение; умеет приводить примеры постановок задач на данных океана, атмосферы и климата
  • описывает и иллюстрирует особенности данных наук о Земле, их структуру и основные проблемы качества (шумы, пропуски, масштабирование), а также принципы подготовки данных для последующего анализа методами ИИ
  • умеет формулировать задачи классификации, регрессии и кластеризации применительно к данным океана, атмосферы и климата; умеет выбирать соответствующие методы решения в подходе наук о данных на базовом уровне
  • Владеет базовыми инструментами предварительной обработки данных, разделения выборки на обучающую, валидационную и тестовую части, а также методами первичной оценки качества моделей
  • формулирует основные методы регуляризации (L1, L2, Elastic net); демонстрирует их матемтический вывод, объясняет их роль в борьбе с переобучением
  • описывает алгоритмы построения деревьев решений и ансамблевых моделей (бэггинг, случайные леса, бустинги), а также их преимущества и недостатки при работе с данными океана, атмосферы и климата
  • применяет линейные модели и непараметрические модели для решения задач классификации и регрессии на примерах геофизических данных
  • владеет навыками оценки качества классических моделей классификации с использованием метрик точности, полноты, F-меры, с использованием методов перекрестной проверки
  • называет и объясняет основные задачи неконтролируемого обучения; демонстрирует их применение к данным океана, атмосферы и климата
  • объясняет выбор функций активации с учетом их свойств и влияния на процесс обучения
  • разрабатывает методы искусственного дополнения данных; применяет практические инструментами стабилизации обучения глубоких нейросетей
  • применяет методы параллельной обработки данных и оптимизации пайплайна обучения (загрузчик данных, многопоточные чтение и обработка данных, использование очередей данных на CPU/GPU, аугментация данных «на лету»)
  • применяет навыки построения и обучения автокодировщиков различных типов для задач идентификации аномалий и снижения размерности в геофизических данных
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Основы искусственного интеллекта и машинного обучения
  • Классические методы машинного обучения
  • Неконтролируемое обучение, снижение размерности
  • Основы глубокого обучения: искусственные нейронные сети и их оптимизация
  • Специализированные архитектуры и эффективные подходы обучения нейросетей в науках о Земле
Элементы контроля

Элементы контроля

  • неблокирующий Практическая работа 6
    Задание направлено на освоение применения сверточных автокодировщиков для задач выявления аномалий. Студенту необходимо: • реализовать и обучить сверточный автокодировщик на тренировочных данных; • применить модель к тестовым данным; • проанализировать результаты восстановления и определить примеры, которые можно считать аномальными на основании высоких значений функции потерь.
  • неблокирующий Самостоятельная работа 1
    Задание направлено на закрепление понимания вероятностных основ линейных моделей машинного обучения. В этом задании необходимо воспроизвести вывод функции потерь для линейной регрессии в предположении, что целевая переменная генерируется природой не из нормального распределения, а из распределения Лапласа. В решении должны быть выписаны все предпосылки, влияющие на вывод формулы функции потерь, и пояснены все переходы с учетом этих предпосылок. Работа выполняется индивидуально.
  • неблокирующий Практическая работа 5
    Задание направлено на понимание принципов работы полносвязной искусственной нейронной сети (ИНС) через пошаговую реализацию прямого прохода. Студенту необходимо: • загрузить данные и параметры заранее обученной трёхслойной нейросети; • реализовать вычисления сети «вручную» (слой за слоем с заданной функцией активации); • сравнить результаты нейросети с эталонной целевой переменной; • вычислить метрики качества (MSE, MAE, коэффициент корреляции Пирсона, R²); • визуализировать результаты (диаграмму рассеяния аппроксимированных и наблюдённых значений).
  • неблокирующий Практическая работа 2
    Задание направлено на освоение ключевых этапов разведочного анализа данных (EDA), необходимых для последующей подготовки и построения моделей машинного обучения в науках о Земле. Студенту предлагается выполнить EDA на выбранной коллекции данных (желательно связанной с дальнейшей проектной работой) и оформить результат в Jupyter-ноутбуке. В рамках задания необходимо: • провести чтение и предварительную подготовку данных; • исследовать структуру данных (размерность, типы, пропуски); • выполнить одномерный анализ (описательные статистики, распределения); • выполнить двумерный анализ (связи между целевой переменной и признаками, корреляции); • выполнить многомерный анализ взаимосвязей; • визуализировать результаты.
  • неблокирующий Практическая работа 3
    Задание направлено на освоение базовой модели машинного обучения — линейной регрессии. Студенту необходимо: • подготовить массивы признаков (X) и целевой переменной (Y) из выбранной им коллекции данных; • построить и обучить модель линейной регрессии с использованием scikit-learn или с использованием реализации, продемонстрированной на семинаре; • оценить качество модели с помощью количественных метрик (R², RMSE и др.) и графической интерпретации; • выполнить первичный анализ коэффициентов регрессии и их интерпретацию в контексте данных наук о Земле.
  • неблокирующий Практическая работа 4
    Задание направлено на освоение методов оценки качества и неопределённостей моделей машинного обучения с использованием кросс-валидации. Студенту необходимо: • дополнить решение задачи линейной регрессии реализацией кросс-валидации; • обосновать выбор метода кросс-валидации (bootstrap, k-fold, stratified k-fold и др.); • с использованием выбранного подхода оценить неопределённости (например, стандартное отклонение или доверительные интервалы) для качества, параметров и прогнозов модели; • интерпретировать полученные результаты и сделать выводы о надёжности модели.
  • неблокирующий Практическая работа 1
    Работа направлена на закрепление навыка постановки задач в форме задач МО. Задание индивидуальное. В задании описываются сферы исследований в науках о Земле и некоторые проблемы, представляющие интерес для исследователей. Альтернативно можно использовать области исследований своей курсовой работы или любые другие, связанные с геофизикой или науками о Земле. Задание заключается в том, чтобы сформулировать две задачи в терминах машинного обучения, которые можно было бы решать, имея в распоряжении описанные данные. В решении должны быть описаны все необходимые составляющие формулировки задачи.
Промежуточная аттестация

Промежуточная аттестация

  • 2026/2027 4th module
    0.1 * Практическая работа 5 + 0.1 * Практическая работа 6 + 0.4 * Самостоятельная работа 1 + 0.1 * Практическая работа 1 + 0.1 * Практическая работа 3 + 0.1 * Практическая работа 4 + 0.1 * Практическая работа 2
Список литературы

Список литературы

Рекомендуемая основная литература

  • 19213 - Глубокое обучение - А.Гудфеллоу; А.Курвилль; И.Бенджио - ДМК Пресс - 9785970606186 - 2018 - https://hse.alpinadigital.ru/document/19213 - Alpina
  • 36460 - Вероятностное машинное обучение. Дополнительные темы: основания, вывод - К.Мэрфи - ДМК Пресс - 9785937001207 - 2024 - https://hse.alpinadigital.ru/document/36460 - Alpina
  • 36492 - Вероятностное машинное обучение. Дополнительные темы: предсказание, порождение, обнаружение, действие - К.Мэрфи - ДМК Пресс - 9785937003171 - 2024 - https://hse.alpinadigital.ru/document/36492 - Alpina
  • Pattern recognition and machine learning, Bishop, C. M., 2006
  • Барретт, С. Ф. Arduino искусственный интеллект и машинное обучение : учебное пособие / С. Ф. Барретт , перевод с английского Ю. В. Ревича. — Москва : ДМК Пресс, 2024. — 242 с. — ISBN 978-5-93700-276-1. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/456722 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Гласснер, Э. Глубокое обучение без математики : справо / Э. Гласснер , перевод с английского В. А. Яроцкого. — Москва : ДМК Пресс, [б. г.]. — Том 1 : Основы — 2019. — 578 с. — ISBN 978-5-97060-701-5. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/131696 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Гласснер, Э. Глубокое обучение без математики. Том 2. Практика : руководство / Э. Гласснер , перевод с английского В. А. Яроцкого. — Москва : ДМК Пресс, 2020. — 610 с. — ISBN 978-5-97060-767-1. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/131710 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Глубокое обучение : погружение в мир нейронных сетей, Николенко, С., 2018
  • Гудфеллоу, Я. Глубокое обучение / Я. Гудфеллоу, И. Бенджио, А. Курвилль , перевод с английского А. А. Слинкина. — 2-е изд. — Москва : ДМК Пресс, 2018. — 652 с. — ISBN 978-5-97060-618-6. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/107901 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Котельников, Е. В. Введение в машинное обучение и анализ данных : учебное пособие / Е. В. Котельников, А. В. Котельникова. — Киров : ВятГУ, 2023. — 68 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/390698 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Мэрфи, К. П. Вероятностное машинное обучение. Дополнительные темы: основания, вывод : руководство / К. П. Мэрфи , перевод с английского А. А. Слинкина. — Москва : ДМК Пресс, 2024. — 770 с. — ISBN 978-5-93700-120-7. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/456758 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Мэрфи, К. П. Вероятностное машинное обучение. Дополнительные темы: предсказание, порождение, обнаружение, действие : руководство / К. П. Мэрфи , перевод с английского А. А. Слинкина. — Москва : ДМК Пресс, 2024. — 766 с. — ISBN 978-5-93700-317-1. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/456806 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Наумов, В. Н. Анализ данных и машинное обучение. Методы и инструментальные средства : учебное пособие / В. Н. Наумов. — Москва : Дело РАНХиГС, 2020. — 260 с. — ISBN 978-5-89781-667-5. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/466085 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Рекомендуемая дополнительная литература

  • 33901 - Вероятностное машинное обучение. Введение - К.Мэрфи - ДМК Пресс - 9785937001191 - 2022 - https://hse.alpinadigital.ru/document/33901 - Alpina
  • Мэрфи, К. П. Вероятностное машинное обучение. Введение / К. П. Мэрфи , перевод с английского А. А. Слинкина. — Москва : ДМК Пресс, 2022. — 940 с. — ISBN 978-5-93700-119-1. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/314891 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Авторы

  • Криницкий Михаил Алексеевич
  • Курбанова Фатима Габибулаховна