Магистратура
2025/2026



Машинное обучение для агробиотеха
Статус:
Курс обязательный (Биоинформатика в агробиотехнологиях)
Кто читает:
Институт аграрных исследований
Где читается:
Научные подразделения
Когда читается:
1-й курс, 4 модуль
Охват аудитории:
для всех кампусов НИУ ВШЭ
Язык:
русский
Кредиты:
3
Контактные часы:
28
Программа дисциплины
Аннотация
Курс «Машинное обучение обучение для агробиотеха» имеет целью обучить студентов не только работе в Python, но и основам программирования вообще, поскольку наиболее базовые принципы являются схожими почти во всех языках программирования. При решении ряда задач исследователи часто сталкиваются с необходимостью работать с большими массивами данных. Характер данных может быть очень разным: последовательности нуклеиновых кислот (ДНК, РНК), аминокислот (белки). Для того чтобы эффективно работать с разными типами данных, необходимо знать основы программирования, так как именно навыки программирования позволяют автоматически собирать необходимую информацию за достаточно быстрое время.
В качестве языка программирования в данном курсе используется Python. Язык Python на данный момент является очень популярным, в том числе в исследованиях в рамках естественных наук. Дисциплина подразделяется на два блока. Первый блок посвящен основам программирования и включает необходимые для дальнейшей работы в Python темы: переменные и типы данных, списки и кортежи, множества, словари, условные конструкции, циклы и функции. Второй блок посвящен решению прикладных задач в Python и включает темы, связанные со сбором и анализом данных: выгрузка данных с сайтов, парсинг веб-страниц, работа с таблицами, визуализация и разведывательный анализ данных, а также эффективная работа с текстом, поскольку именно с таким форматом данных студентам придется работать больше всего в дальнейшем, и использования машинного обучения. Базовые навыки программирования позволят работать с биологическими данными различного уровня и размеров эффективнее и уже сегодня являются достаточно востребованными навыками у специалистов естественнонаучного профиля.
Цель освоения дисциплины
- • Знакомство с основными инструментами и библиотеками языка Python для решения прикладных задач методами машинного обучения • Знакомство с методами машинного обучения в задачах классификации, кластеризации и регрессии
Планируемые результаты обучения
- • Знакомство с основными библиотеками Python для предобработки данных и обучения моделей
- • Знание базовых алгоритмов решения задач машинного обучения, таких как классификация, регрессия, кластеризация
- • Владение методами и инструментами обучения моделей машинного обучения (линейные, случайный лес, градиентный бустинг, полносвязанные нейронные сети)
Промежуточная аттестация
- 2025/2026 4th module0.6 * In-class assignment + 0.4 * Homework
- 2026/2027 1st module0.2 * Homework + 0.5 * Экзамен + 0.3 * In-class assignment
Список литературы
Рекомендуемая основная литература
- Автоматизация вычислительных экспериментов с математическими моделями при решении задач функциона... : дис. ... д-ра технических наук : 05.13.12 : 05.13.11, Подбельский, В. В., 1989
- Машинное обучение с использованием Python. Сборник рецептов: Пер. с англ. - 978-5-9775-4056-8 - Элбон Крис - 2019 - Санкт-Петербург: БХВ-Петербург - https://ibooks.ru/products/366635 - 366635 - iBOOKS
- Прикладное машинное обучение с помощью Scikit-Learn и TensorFlow : концепции, инструменты и техники для создания интеллектуальных систем: пер. с англ., Жерон, О., 2018
Рекомендуемая дополнительная литература
- Маккинни, У. Python и анализ данных / У. Маккинни , перевод с английского А. А. Слинкина. — 2-ое изд., испр. и доп. — Москва : ДМК Пресс, 2020. — 540 с. — ISBN 978-5-97060-590-5. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/131721 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
- Маккинни, У. Python и анализ данных. Первичная обработка данных с применением pandas, NumPy и Jupiter : справочник / У. Маккинни , перевод с английского А. А. Слинкина. — 3-е изд. — Москва : ДМК Пресс, 2023. — 536 с. — ISBN 978-5-93700-174-0. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/348086 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
- Машинное обучение с помощью Python : руководство для специалистов по работе с данными, Мюллер, А., 2022