Встречается на собеседованиях • сегодня
Как сделать отложенную тестовую выборку
Для создания отложенной тестовой выборки можно использовать 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 наблюдений в тест.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы