Все квизы
Утечки в оценке ML
Проведи ревью четырёх фрагментов для Python 3.14, которые готовят данные и оценивают ML-модель. Найди утечку между выборками при временном разбиении, предобработке, oversampling и выборе порога.
Код-ревью
Модель прогнозирует будущие значения временного ряда. При проверке в train попадают дни позже некоторых дней из test. Как исправить разбиение?
from random import Random
def temporal_split(rows, train_size):
rows = list(rows)
Random(7).shuffle(rows)
return rows[:train_size], rows[train_size:]