Бакалавриат
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 module0.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). — Режим доступа: для авториз. пользователей.