Руководство быстрого старта¶
🚀 Освойте за несколько минут
Добро пожаловать в мастер-справочник по ИИ и МО! Это руководство поможет вам эффективно ориентироваться в нашем комплексном ресурсе, независимо от того, новичок вы или эксперт, ищущий конкретную информацию.
Выберите свой путь обучения¶
Никогда не работали с ИИ/МО? Начните здесь для структурированного пути обучения.
Этап 1: Математический фундамент (2-3 недели)¶
- Основы линейной алгебры - Векторы, матрицы, собственные значения
- Основы математического анализа - Производные, градиенты, цепное правило
- Основы статистики - Среднее, дисперсия, распределения
Этап 2: Основы машинного обучения (3-4 недели)¶
- Введение в МО - Базовые концепции и терминология
- Обучение с учителем - Регрессия и классификация
- Оценка модели - Кросс-валидация, метрики
Этап 3: Глубокое обучение (4-6 недель)¶
- Основы нейронных сетей - Перцептроны, обратное распространение
- Популярные архитектуры - CNN, RNN, Трансформеры
- Практическая реализация - Обучение, регуляризация
Есть опыт в МО? Сосредоточьтесь на знаниях для продакшена и лучших практиках.
Разделы быстрой справки¶
- Руководство по выбору модели - Выбор правильного алгоритма
- Настройка гиперпараметров - Стратегии оптимизации
- Развертывание в продакшене - Масштабирование и мониторинг
Ресурсы по областям¶
- Проекты NLP → Раздел NLP + Руководство по LLM
- Компьютерное зрение → Раздел CV + Генерация изображений
- Рекомендательные системы → Руководство по RecSys
Продвинутые темы¶
- Интерпретируемость модели - Техники объяснимого ИИ
- Надежность и безопасность - Состязательные атаки, справедливость
- Графовые нейронные сети - Передовые архитектуры
Готовитесь к собеседованию по ИИ/МО? Сосредоточьтесь на часто задаваемых концепциях и формулах.
Алгоритмы, которые нужно знать¶
- Линейная/Логистическая регрессия - Формулы и интерпретации
- Деревья решений и случайный лес - Критерии разбиения, ансамблевые методы
- SVM - Ядра, оптимизация отступов
- Нейронные сети - Прямой/обратный проход, оптимизация
Ключевые математические концепции¶
- Распределения вероятностей - Нормальное, Бернулли, Пуассона
- Оптимизация - Варианты градиентного спуска
- Теория информации - Энтропия, дивергенция KL
Частые темы собеседований¶
- Компромисс смещение-дисперсия - Переобучение, недообучение
- Метрики оценки - Точность, полнота, F1, AUC
- Уменьшение размерности - PCA, t-SNE
Работаете над передовыми исследованиями? Получите доступ к новейшим техникам и теоретическим основам.
Теоретические основы¶
- Математические доказательства - Сходимость, анализ сложности
- Теория статистического обучения - PAC-обучение, VC-размерность
- Теория оптимизации - Выпуклость, двойственность
Новейшие области исследований¶
- Большие языковые модели - Трансформеры, BERT, GPT, законы масштабирования
- Генеративные модели - GAN, VAE, диффузионные модели
- Мультимодальное обучение - Визуально-языковые модели, CLIP
- Графовые нейронные сети - GCN, GraphSAGE, механизмы внимания
Продвинутые темы¶
- Мета-обучение - Обучение с малым количеством примеров, MAML
- Непрерывное обучение - Катастрофическое забывание
- Федеративное обучение - МО с сохранением приватности
Быстрый поиск справочной информации¶
Быстро найти нужное
Используйте Ctrl+F (или Cmd+F на Mac) для поиска на любой странице, или используйте строку поиска в верхней части сайта.
Основные формулы по темам¶
- Среднее: \(\mu = \frac{1}{n}\sum_{i=1}^n x_i\)
- Дисперсия: \(\sigma^2 = \frac{1}{n}\sum_{i=1}^n (x_i - \mu)^2\)
- Теорема Байеса: \(P(A|B) = \frac{P(B|A)P(A)}{P(B)}\)
- Линейная регрессия: \(\hat{y} = \beta_0 + \beta_1 x_1 + ... + \beta_p x_p\)
- Логистическая регрессия: \(P(y=1|x) = \frac{1}{1 + e^{-(\beta_0 + \beta_1 x_1 + ... + \beta_p x_p)}}\)
- Кросс-энтропийная функция потерь: \(L = -\sum_{i=1}^n y_i \log(\hat{y}_i)\)
- Прямой проход: \(a^{(l+1)} = \sigma(W^{(l)}a^{(l)} + b^{(l)})\)
- Обратное распространение: \(\frac{\partial L}{\partial W^{(l)}} = \frac{\partial L}{\partial a^{(l+1)}} \frac{\partial a^{(l+1)}}{\partial W^{(l)}}\)
- Оптимизатор Adam: \(m_t = \beta_1 m_{t-1} + (1-\beta_1)g_t\)
Частые вопросы на собеседованиях¶
В чем разница между смещением и дисперсией?
Смещение - это ошибка от чрезмерно упрощенных предположений в алгоритме обучения. Дисперсия - это ошибка от чувствительности к малым колебаниям в обучающем наборе.
- Высокое смещение, низкая дисперсия: Недообучение (например, линейная модель на нелинейных данных)
- Низкое смещение, высокая дисперсия: Переобучение (например, глубокая модель на малом наборе данных)
Объясните градиентный спуск
Градиентный спуск - это алгоритм оптимизации, который находит минимум функции путем итеративного движения в направлении наискорейшего спуска:
Где \(\alpha\) - скорость обучения, а \(\nabla_\theta J(\theta_t)\) - градиент.
Каковы предположения линейной регрессии?
- Линейность: Связь между X и Y линейная
- Независимость: Наблюдения независимы
- Гомоскедастичность: Постоянная дисперсия остатков
- Нормальность: Остатки распределены нормально
Добавьте эти страницы в закладки¶
Основные страницы для быстрого доступа:
- Математический справочник - Все формулы в одном месте
- Сравнение алгоритмов МО - Когда что использовать
- Архитектуры нейронных сетей - Дизайн CNN, RNN, Transformer
- Метрики оценки - Полный справочник по метрикам
- Распространенные распределения - Руководство по статистическим распределениям
Получение помощи¶
Все еще нужна помощь?
- Поиск: Используйте строку поиска для конкретных тем
- GitHub Issues: Сообщить об ошибках или запросить функции
- Внести вклад: Нашли ошибку? Отправить pull request
Готовы начать?¶
Выберите следующий шаг в зависимости от вашего опыта:
-
Новичок в ИИ/МО
Начните с математических основ и постепенно продвигайтесь вверх
-
Есть опыт программирования
Переходите к алгоритмам машинного обучения и их реализации
-
Знаете основы МО
Погрузитесь в глубокое обучение и нейронные сети
-
Продвинутый практик
Ознакомьтесь с передовыми темами и последними исследованиями