Бакалавриат
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
Список литературы
Рекомендуемая основная литература
- Arduino искусственный интеллект и машинное обучение - Барретт С. Ф. - Издательство "ДМК Пресс" - 978-5-93700-276-1 - 2024 - русский - https://e.lanbook.com/book/456722 - ЛАНЬ - 456722
- Pattern recognition and machine learning, Bishop, C. M., 2006
- Анализ данных и машинное обучение. Методы и инструментальные средства - Наумов В. Н. - Издательский дом "Дело" РАНХиГС - 978-5-89781-667-5 - 2020 - русский - https://e.lanbook.com/book/466085 - ЛАНЬ - 466085
- Введение в машинное обучение и анализ данных - Котельников Е. В., Котельникова А. В. - Вятский государственный университет - - - 2023 - русский - https://e.lanbook.com/book/390698 - ЛАНЬ - 390698
- Вероятностное машинное обучение. Дополнительные темы: основания, вывод - К.Мэрфи - ДМК Пресс - 9785937001207 - 2024 - русский - https://hse.alpinadigital.ru/document/36460 - Alpina - 36460
- Вероятностное машинное обучение. Дополнительные темы: основания, вывод - Мэрфи К. П. - Издательство "ДМК Пресс" - 978-5-93700-120-7 - 2024 - русский - https://e.lanbook.com/book/456758 - ЛАНЬ - 456758
- Вероятностное машинное обучение. Дополнительные темы: предсказание, порождение, обнаружение, действие - К.Мэрфи - ДМК Пресс - 9785937003171 - 2024 - русский - https://hse.alpinadigital.ru/document/36492 - Alpina - 36492
- Вероятностное машинное обучение. Дополнительные темы: предсказание, порождение, обнаружение, действие - Мэрфи К. П. - Издательство "ДМК Пресс" - 978-5-93700-317-1 - 2024 - русский - https://e.lanbook.com/book/456806 - ЛАНЬ - 456806
- Глубокое обучение - А.Гудфеллоу; А.Курвилль; И.Бенджио - ДМК Пресс - 9785970606186 - 2018 - русский - https://hse.alpinadigital.ru/document/19213 - Alpina - 19213
- Глубокое обучение - Гудфеллоу Я., Бенджио И., Курвилль А. - Издательство "ДМК Пресс" - 978-5-97060-618-6 - 2018 - русский - https://e.lanbook.com/book/107901 - ЛАНЬ - 107901
- Глубокое обучение : погружение в мир нейронных сетей, Николенко, С., 2018
- Глубокое обучение без математики. Т. 1: Основы - Гласснер Э. - Издательство "ДМК Пресс" - 978-5-97060-701-5 - 2019 - русский - https://e.lanbook.com/book/131696 - ЛАНЬ - 131696
- Глубокое обучение без математики. Том 2. Практика - Гласснер Э. - Издательство "ДМК Пресс" - 978-5-97060-767-1 - 2020 - русский - https://e.lanbook.com/book/131710 - ЛАНЬ - 131710
Рекомендуемая дополнительная литература
- Вероятностное машинное обучение. Введение - К.Мэрфи - ДМК Пресс - 9785937001191 - 2022 - русский - https://hse.alpinadigital.ru/document/33901 - Alpina - 33901
- Вероятностное машинное обучение. Введение - Мэрфи К. П. - Издательство "ДМК Пресс" - 978-5-93700-119-1 - 2022 - русский - https://e.lanbook.com/book/314891 - ЛАНЬ - 314891