Базовый ML

Путь от нуля до уверенного Junior ML Engineer: математика, Python, классический ML и первые нейросети.

🧱 Фундамент

🔬 Глубина

Основы нейросетей

Перцептрон, MLP, backpropagation, функции активации и потерь — как нейросети учатся.

3 ресурсов

Архитектуры: CNN, RNN, Transformer

Обзор семейств нейросетей — свёрточные, рекуррентные, трансформеры. Зачем каждое и где применяется.

3 ресурсов

Оптимизация и регуляризация

SGD, Adam, LR schedulers, dropout, batch norm — как обучать нейросети эффективно.

3 ресурсов

PyTorch: train loop на практике

Dataset, DataLoader, train step, checkpoints, inference — полный цикл обучения модели с кодом.

3 ресурсов

PyTorch Lightning

опц.

Абстракция train loop, callbacks, logging, воспроизводимость — индустриальный стандарт обучения.

3 ресурсов

Feature Engineering

Target encoding, interaction features, datetime decomposition, binning — как из сырых данных создать признаки, которые реально улучшают модель. На Kaggle фичи решают больше, чем выбор алгоритма.

2 ресурсов

Валидация и подбор моделей

Cross-validation, гиперпараметры, bias-variance trade-off, Optuna.

3 ресурсов

Подбор гиперпараметров

Grid Search, Random Search, Bayesian Optimization (Optuna), early stopping, learning rate schedules.

3 ресурсов

Основы MLOps

опц.

Docker, DVC, MLflow, эксперименты — как довести модель до продакшна.

3 ресурсов

Интерпретируемость моделей

опц.

SHAP, LIME, feature importance, partial dependence — как объяснить предсказания модели.

3 ресурсов

Подготовка к собеседованию

Python, SQL, математика, классический ML и Deep Learning — ключевые вопросы для подготовки к собеседованию.