Встречается на собеседованиях • сегодня

Как сделать отложенную тестовую выборку

Для создания отложенной тестовой выборки можно использовать train_test_split из sklearn.model_selection. Обычно данные разбиваются в соотношении 70/30 или 80/20.

python
from sklearn.model_selection import train_test_split

X_train, X_test, y_train, y_test = train_test_split(
X, y,
test_size=0.2, # 20% в тест
random_state=42 # для воспроизводимости
)

text

**Важные моменты:**
- Разбивайте данные до любых преобразований (нормализации и т.д.), чтобы избежать утечки данных.
- Используйте `stratify=y`, если классы несбалансированы.
- Для временных рядов используйте `TimeSeriesSplit` или просто возьмите последние N наблюдений в тест.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы