• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Магистратура 2021/2022

Машинное обучение в финансах

Лучший по критерию «Новизна полученных знаний»
Статус: Курс обязательный
Направление: 38.04.08. Финансы и кредит
Где читается: Факультет экономики (Пермь)
Когда читается: 1-й курс, 3, 4 модуль
Формат изучения: без онлайн-курса
Охват аудитории: для своего кампуса
Преподаватели: Голдобин Борис Игоревич
Прогр. обучения: Финансовые стратегии и аналитика
Язык: русский
Кредиты: 5
Контактные часы: 44

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

Аннотация

В рамках данного курса студенты смогут получить базовые знания программирования на языке на Python и познакомиться со всей необходимой для этого инфраструктурой и библиотеками (Jupyter notebook, Github, Pandas, Numpy, Sklearn, Matplotlib, etc). Мы разберемся в том, как работают основные методы и технологии машинного обучения, как для задач классификации, так и регрессии (от линейной/ логистической регрессии до случайных лесов и глубоких нейронных сетей). Внимание будет уделено процессу гипертюнинга параметров моделей, использованию бустинга, кросс-валидации и тп. Примеры использования данных технологий будут базироваться на задачах, связанных с факторным инвестированием в целом и предсказанием форвардных доходностей акций в частности. Для этого мы разберемся в процессах загрузки и обработки данных, визуализации, расчета факторов, тестирования идей и проч. Попутно студенты смогут получить знания о том, что такое факторное инвестирование, какие бывают факторы и в чем их смысл (risk/reversal, momentum, quality, growth, etc).
Цель освоения дисциплины

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

  • Получить базовые навыки программирования на языке Python
  • Изучить основные методы и технологии машинного обучения и научиться их успешно применять
  • Ознакомиться с понятием факторного инвестирования и процессом предсказания (prediction) форвардной доходности акций с использованием различных факторов
Планируемые результаты обучения

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

  • Владеет процессом предсказания (prediction) форвардной доходности акций с использованием различных факторов
  • Владение базовым математическим аппаратом для понимания методов машинного обучения
  • Знаком с понятием факторного инвестирования
  • Знание основных методов машинного обучения, их особенностей и отличий
  • Понимание основных методов и моделей машинного обучения, их преимуществ и ограничений
  • Понимание перспектив развития машинного обучения в финансах
  • Умение применить на практике библиотеки языка Python numpy, matplotlib, pandas
  • Умение применить на практике методы машинного обучения на базе языка Python и соответствующих библиотек
  • Умение работать в Anaconda, Jupyter notebook
Содержание учебной дисциплины

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

  • Введение
  • Математика
  • Введение в программирование на Python
  • Факторное инвестирование
  • Введение в машинное обучение
  • Методы машинного обучения
  • Заключение
Элементы контроля

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

  • неблокирующий Самостоятельная работа
  • неблокирующий Контрольная работа
  • неблокирующий Домашнее задание
  • неблокирующий Экзамен
Промежуточная аттестация

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

  • 2021/2022 учебный год 4 модуль
    0.2 * Контрольная работа + 0.3 * Экзамен + 0.3 * Домашнее задание + 0.2 * Самостоятельная работа
Список литературы

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

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

  • 40 алгоритмов, которые должен знать каждый программист на Python, Ахмад, И., 2023
  • A first course in machine learning, Rogers, S., 2012
  • Data mining : practical machine learning tools and techniques, Witten, I. H., 2011
  • Data Science в действии : пять реальных проектов Python, Апельцин, Л., 2023
  • Entropy randomization in machine learning, Popkov, Y. S., 2023
  • Introduction to machine learning, Alpaydin, E., 2020
  • James, G. et al. An introduction to statistical learning. – Springer, 2013. – 426 pp.
  • Machine learning : a probabilistic perspective, Murphy, K. P., 2012
  • Machine learning, Mitchell, T. M., 1997
  • The hundred-page machine learning book, Burkov, A., 2019

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

  • 9781491912140 - Vanderplas, Jacob T. - Python Data Science Handbook : Essential Tools for Working with Data - 2016 - O'Reilly Media - https://search.ebscohost.com/login.aspx?direct=true&db=nlebk&AN=1425081 - nlebk - 1425081
  • Matt Taddy. (2019). Business Data Science: Combining Machine Learning and Economics to Optimize, Automate, and Accelerate Business Decisions. McGraw Hill.
  • Seemon Thomas. (2014). Basic Statistics. [N.p.]: Alpha Science Internation Limited. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1663598

Авторы

  • Завертяева Марина Александровна
  • Божья-Воля Анастасия Александровна