Каждый, кто начинает свой путь в Data Science, стремится когда-нибудь дорасти до уровня Senior. Но требования к специалистам такого уровня, особенно в крупных компаниях, очень высоки. Большинство соискателей не могут пройти собеседование.
Чтобы уверенно решать не типовые задачи и создавать собственные архитектуры, мало владеть основными методами машинного обучения и нейронных сетей: важно понимать законы математики и статистики у них «под капотом».
Существующие курсы по этим темам рассказываются сухим и академичным языком и не нацелены на практику, а на русском языке таких курсов еще меньше. Именно поэтому мы решили создать первый специализированный курс по математике и статистике для Data Science!
Программа
Линейная алгебра
- Вектора и виды матриц.
- Проведение операций над матрицами.
- Определение линейной зависимости с помощью матриц.
- Изучение обратных, вырожденных и невырожденных матриц.
- Изучение систем линейных уравнений, собственных и комплексных чисел.
- Освоение матричного и сингулярного разложения.
- Решение задач линейной зависимости с помощью матриц.
- Оптимизация с помощью метода главных компонент.
- Закрепление математических основ линейной регрессии.
Основы матанализа
- Изучение функций одной и многих переменных и производных.
- Освоение понятия градиента и градиентного спуска.
- Тренировка в задачах оптимизации.
- Изучение метода множителей Лагранжа, метода Ньютона и имитации отжига.
- Решение задачи предсказания и поиска выигрышной стратегии с помощью производных и численных методов оптимизации.
- Закрепление математических основ градиентного спуска и имитации отжига.
Основы теории вероятности и статистики
- Изучение общих понятий описательной и математической статистики.
- Освоение комбинаторики.
- Изучение основных типов распределений и корреляции.
- Теорема Байеса.
- Наивный байесовский классификатор.
- Решение задач комбинаторики, валидности и прогнозирования методами статистики и теорвера.
- Закрепление математических основ классификации и логистической регрессии.
Временные ряды и прочие математические методы
- Анализ временных рядов.
- Освоение более сложные типы регрессий.
- Прогнозирование бюджета с помощью временных рядов.
- Закрепление математических основ классических моделей машинного обучения.