justxor / math-for-ai-2026
git clone https://github.com/justxor/math-for-ai-2026.git
Курс-шпаргалка по математике для ИИ и ML 2026: линейая алгебра, матанализ, оптимизация, вероятности, стаистика, теория информации, трансформеры, диффузия, LM. Формулы, картинки, код, 40 задач, 100 вопросов
—
stars, 24h
—
stars, 7 days
+129
stars, 30 days · #1,824
129
★ total
28
forks · 0 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageJupyter Notebook
LicenseMIT
Created2026-10-04 (16d ago)
Last push12d ago
Watchers0
OwnerUser
Links
README excerpt
# 🧮 Математика для ИИ и ML 2026 — курс-шпаргалка > Вся математика, которая реально нужна ML/AI-инженеру и Data Scientist'у, в одном репозитории: > от школьной базы до продвинутых тем: линейная алгебра, анализ, оптимизация, вероятности, статистика, теория информации, > математика трансформеров, диффузии и LLM, обучение с подкреплением, графы и GNN, теория обобщения, ядра и оптимальный транспорт, > а также прикладные модули: временные ряды, причинный вывод, поиск и RAG, рекомендации, неопределённость, Фурье. > Интуиция → формула → картинка → код на NumPy → задачи с собеседований. --- > 🎯 **Принцип курса:** никаких доказательств ради доказательств. Каждая тема отвечает на вопрос «где это в нейросети?» и проверяется кодом в 5–15 строк. > Лучшие практики по работе с ИИ структурировано и экспертно > 🏋️ В конце каждого модуля — блок **«Практика модуля»** с решениями под спойлером, в конце курса — Практикум на 100 задач и рабочая тетрадь с автопроверкой и 160 вопросов с собеседований. > 📘 **Нет математической базы?** Начни с отдельного справочника **BASICS.md — математика с нуля**: 12 разделов от дробей и процентов до интегралов и матриц, 36 задач с ответами и входной тест. > 🧭 Три уровня: 🟢 **база** (модуль 00½ и простые задачи), 🟡 **ядро** (модули 01–13), 🔴 **продвинутое** (модули 14–17 и задачи 51–60), 🧰 **прикладное** (модули 18–23). 30 иллюстраций и 25+ схем. ## 🚀 С чего начать | Ваш уровень | Маршрут | |-------------|---------| | 🌱 Математику почти не помню | BASICS.md → 00½ → модули 01–06 → задачи 41–50 | | 🧑💻 Пишу код, готовлюсь к ML-собеседованию | 01–13 по плану на 3 недели → Практикум → 160 вопросов | | 🧠 Работаю с LLM / DL | 02, 03–05, 08, 11–13 → 14 RL, 20 RAG | | 📊 Data Scientist в продукте | 06–10 → 18 ряды, 19 причинность, 22 неопределённость | | 🔬 Иду в research | всё по порядку + 14–17 и задачи 51–60 | **Инструменты курса:** | | Что | Зачем | |---|-----|-------| | 📓 | 26 Jupyter-ноутбуков с кнопкой «Open in Colab» | весь код курса и «лаборатории» с иллюстрациями — меняйте параметры и смотрите | | ✍️ | Рабочая тетрадь: 20 упражнений с автопроверкой | пишете функцию — сразу видите ✅ или ❌ с подсказкой | | 🏋️ | Практикум: 100 задач | разминка, продвинутые, «найди баг», оценки на салфетке, мини-проекты, собеседование | | 📘 | BASICS.md — математика с нуля | школьная база: 12 разделов, 36 задач | | 📖 | GLOSSARY.md — 162 термина RU ↔ EN | читать статьи и документацию на английском | | 🃏 | Колода Anki: 160 вопросов + 45 формул | интервальное повторение, 15 минут в день | | ✅ | Автопроверка в GitHub Actions | весь код курса запускается при каждом изменении | ## 📚 Оглавление > Каждый модуль — отдельная страница в папке `modules/` со ссылками «← назад · оглавление · вперёд» сверху и снизу: так страницы быстро открываются и все формулы рендерятся на GitHub. - 00. Как пользоваться курсом и что реально нужно знать - 📘 **BASICS.md** — отдельный справочник «Математика с нуля» (12 разделов, 36 задач) - 🟢 00½. База для начинающих: школьная математика за