/ML_Mipt_1_course

Мои решения задач в рамках совместного МФТИ + Yandex курса в рамках специализации Машинное обучение и анализ данных

Primary LanguageJupyter Notebook

Математика и Python для анализа данных 2017

Мои решения задач в рамках совместного МФТИ + Yandex курса в рамках специализации Машинное обучение и анализ данных

О курсе

Анализ данных и машинное обучение существенно опираются на результаты из математического анализа, линейной алгебры, методов оптимизации, теории вероятностей. Без фундаментальных знаний по этим наукам невозможно понимать, как устроены методы анализа данных. Данный курс направлен на то, чтобы сформировать этот фундамент. Мы обойдёмся без сложных формул и доказательств и сделаем упор на интерпретации и понимании смысла математических понятий и объектов.

Для успешного применения методов анализа данных нужно уметь программировать. Фактическим стандартом для этого в наши дни является язык Python. В данном курсе мы предлагаем познакомиться с его синтаксисом, а также научиться работать с его основными библиотеками, полезными для анализа данных.

В этом курсе вы познакомитесь с фундаментальными математическими понятиями, необходимыми для анализа данных, и получите начальный навык программирования на Python. Курс состоит из двух больших частей. Первая часть курса – практическая, она посвящена языку программирования Python. Вы познакомитесь с синтаксисом и идеологией языка, научитесь писать простые программы. Также вы узнаете о библиотеках, которые часто применяются на практике для анализе данных, например, NumPy, SciPy, Matplotlib и Pandas. Вторая часть курса посвящена таким разделам математики как линейная алгебра, математический анализ, методы оптимизации и теория вероятностей. При этом, упор делается на разъяснение математических понятий и их применение на практике, а не на вывод сложных формул и доказательство теорем.

Теория

1. Введение в Python

2. Программирование на Python

3. Основы математического анализа

4. Знакомство с линейной алгеброй

5. Матрицы и основные матричные операции

6. Функции многих переменных

7. Методы оптимизации

8. Сингулярное разложение матриц

9. Вероятность и случайные величины

10. Статистики

Ссылка на курс

Математика и Python для анализа данных

Обо мне

  • Дзись Андрей - Стажер-исследователь ИППИ РАН - dzisandy