Чему вы научитесь
- Разбор коммерческого кода действующих проектов по Data Science с сайта kaggle.com
- Способность понимать CG в "симметричных СЛАУ для неориентированных графов" в учебнике от Школы Анализа Данных(ШАД) Яндекс education.yandex.ru/handbook/math/article/spektralnie-metodi-i-diffuziia-na-grafakh
- Глубокое понимание раздела "CG": http://www.machinelearning.ru/wiki/images/4/4d/MOMO18_Extra3.pdf
- Способность начать понимать научную статью: https://arxiv.org/pdf/2503.05542
- Применения знаний на новейших моделях машинного обучения и нейросетей на сайте архив: arxiv.org/list/stat.ML/recent
- Способность понимать лекции от Воронцова К.В. http://machinelearning.ru/wiki/index.php?title=Участник:Vokov
- Адаптация полученных знаний по математике и программированию под специфику бизнеса вашего работодателя или стартапа.
- Навык выведения математических формул с нуля
- Имплементация математических формул в Python
- Глубокое понимание математики которая используется в Python
- Фундаментальное понимание алгоритма сопряжённых градиентов
- Фундаментальные знания для подготовки к собеседованию в Data Science
О курсе
🟥🟨🟩Революция в ML.От «чёрного ящика» к полному пониманию математики машинного обучения через реверс-инжиниринг ML-модели. Вывод с нуля всех формул + Python.Меня зовут Руслан Сенаторов и в 2025 году я разработал новую систему обучения в области Data Science. Вместо традиционного "сверху вниз через теорию" мы начинаем с готовых решений в scikit-learn и разбираем их "изнутри",чтобы понять принципы работы и математику которая лежит в их основе с полного нуля.Это позволяет значительно сократить время обучения
10 СФЕР ПРИМЕНЕНИЯ сопряженных градиентов (CG) и подпространств Крылова:
- CG + Deep Learning:
⏺Optimizer CG для LLM fine-tuning
⏺Второго порядка методы для few-shot learning - Распределенные реализации:
⏺MPI/Spark версии для экзабайтных данных
⏺Асинхронный CG для federated learning - Квантовые варианты:
⏺Quantum CG для квантовых компьютеров
⏺Гибридные классическо-квантовые алгоритмы - AutoML интеграция:
⏺Автоматический выбор предобусловителя
⏺Мета-оптимизация гиперпараметров CG - Логистическая регрессия и линейная регрессия
- Вычисление главных компонент (PCA) через степенной метод и Lanczos
- Спектральная кластеризация больших графов
- Оптимизация нейронных сетей
- ALS (Alternating Least Squares) для матричной факторизации
- Анализ временных рядов
ОСОБЕННОСТИ КУРСА:
- Разбор коммерческого кода действующих проектов по Data Science с сайта kaggle.com
- Способность понимать CG в "симметричных СЛАУ для неориентированных графов" в учебнике от Школы Анализа Данных(ШАД) Яндекс education.yandex.ru/handbook/math/article/spektralnie-metodi-i-diffuziia-na-grafakh
- Глубокое понимание раздела "CG": http://www.machinelearning.ru/wiki/images/4/4d/MOMO18_Extra3.pdf
- Способность начать понимать научную статью: https://arxiv.org/pdf/2503.05542
- Применения знаний на новейших моделях машинного обучения и нейросетей на сайте архив: arxiv.org/list/stat.ML/recent
- Способность понимать лекции от Воронцова К.В. http://machinelearning.ru/wiki/index.php?title=Участник:Vokov
- Адаптация полученных знаний по математике и программированию под специфику бизнеса вашего работодателя или стартапа.
- Навык выведения математических формул с нуля
- Имплементация математических формул в Python
- Глубокое понимание математики которая используется в Python
- Фундаментальное понимание алгоритма сопряжённых градиентов
- Фундаментальные знания для подготовки к собеседованию в Data Science
Этот курс - лучший способ начать с нуля и стать специалистом по Машинному Обучению в Python и МАТЕМАТИКЕ!
Курс разработан с акцентом на простой и понятный вход в машинное обучение — без необходимости сразу углубляться в сложную математику. Теоретическая база вводится постепенно, по мере необходимости, что делает обучение комфортным даже для тех, кто не имеет технического образования. Многие участники с гуманитарным бэкграундом успешно проходят курс и отмечают это в своих отзывах.
Если в процессе обучения у вас возникнут вопросы, вы можете задать их в комментариях к урокам — я, как автор курса, регулярно просматриваю комментарии и с радостью помогу вам разобраться
В этом курсе Вы изучите следующие темы:
- Введение в метод сопряжённых градиентов
- Реверс-инжиниринг scikit-learn
- Геометрический смысл метода сопряжённых градиентов
- Общий подход к построение проекционных методов
- Условия Петрова-Галёркина
- Косой и ортогональный проекционный метод
- Проекционный оператор
- Образ и ядро проектора
- Линейное многообразие. Аффинное пространство.
- Матричные базисы
- Одномерные проекционные процессы
- Пространство: Линейное, Метрическое, Нормированное, Евклидово
- Подпространство
- Матрица проектирования и базис
- Ортогональное дополнение
- Энергетическая норма (А-норма)
- подпространство Крылова: Геометрический смысл
- подпространство Крылова: Алгебраический смысл
- Полиномиальная апроксимация. Теорема Камильтона-Кэли.
- Метод наискорейшего спуска(Steepest Descent)
- Сопряжённые градиенты. А-Ортогональность.
- Квадратичная форма
- Разбор алгоритма CG в python
- Предобуславливатель
- CG для нормальных систем уравнений
- sparce_cg: Сопряжённые градиенты в ридж регрессии
- Аналитическое доказательство CG.
- Геометрическое доказательство CG и Метод Грама-Шмидта
- Геометрический смысл CG на подпространстве Крылова
- Академическое формальное доказательство
и много другое!
Курс сопровождается набором Jupyter Notebook — с примерами кода и подробными пояснениями. Для каждой лекции подготовлен отдельный блокнот, структурированный по разделам курса. Это позволяет не только смотреть видео, но и быстро находить нужную информацию в текстовом виде — удобно для повторения и навигации по материалу.
Курс доступен без ограничений по времени: вы можете проходить его в удобном для себя темпе.
Присоединяйтесь к обучению и развивайте свои навыки — добро пожаловать на курс!
Для кого этот курс
Начальные требования
- Никаких знаний по математике предварительно не требуется, вся математика будет дана с полного нуля.
- Рекомендуются базовые знания Python (на уровне функций).
-
Либо опыт работы с другими языками программирования и готовность изучать Python в процессе курса.
Наши преподаватели
Как проходит обучение
- Чётко структурированные видео-лекции по разделам курса
- Jupyter-блокноты с полным кодом на Python и поясняющими комментариями
- Проверочные задания после каждой темы для закрепления материала
- Подробный разбор решений — как в видео, так и в блокнотах
- Все задания построены так, чтобы поэтапно освоить метод сопряжённых градиентов и подпространство Крылова
- Поддержка преподавателя: ответы на ваши вопросы в комментариях к урокам
Программа курса
Сертификат
Входит в 1 программу
Что вы получаете
- Понимание принципов метода сопряжённых градиентов и подпространства Крылова
- Умение самостоятельно реализовать линейную модель без готовых библиотек
- Практические навыки работы с данными на Python
- Задания с автоматической проверкой и интерактивной обратной связью
- Доступ к обсуждению решений и помощи от сообщества
- Электронный сертификат об успешном завершении курса