Машинное обучение: Кросс-валидация и оптимизация гиперпараметров

18 участников

О чём курс

Стандартная процедура разделения данных на обучение и тест часто приводит к переобучению — здесь разбирают инструменты Scikit-learn, которые позволяют объективно оценивать качество моделей и подбирать их настройки автоматически. Внутри рассматриваются стратегии разбиения (LeaveOneOut, GroupKFold, TimeSeriesSplit), анализ влияния объема данных на обучение через learning_curve и визуализация результатов с помощью cross_val_predict. Особое внимание уделено автоматизации поиска оптимальных гиперпараметров с помощью GridSearchCV и RandomizedSearchCV. Курс ориентирован на тех, кто уже знаком с основами машинного обучения и хочет перейти от базового тестирования к профессиональной настройке моделей. После прохождения вы сможете обоснованно выбирать метод валидации под конкретный тип данных и настраивать модели так, чтобы они сохраняли точность на новых данных.

Программа обучения

  • Перекрёстная проверка
      1. Введение
      1. cross_val_score()
      1. cross_validate()
      1. LeaveOneOut
      1. ShuffleSplit, StratifiedShuffleSplit
      1. GroupKFold
      1. TimeSeriesSplit
      1. learning_curve()
      1. validation_curve()
      1. permutation_test_score()
      1. cross_val_predict()
  • Методы оптимизации гиперпараметров
      1. GridSearchCV
      1. RandomizedSearchCV
Складчина создана 28 мая 2025 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 5

СС Сергей Спирёв Все материалы
166 ₽ 792 ₽