1. Learn
  2. /
  3. Курси
  4. /
  5. Як перемагати в змаганнях Kaggle за допомогою Python

Connected

Вправа

K-fold перехресна валідація

Почнімо з практики найуживанішої K-fold перехресної валідації.

Дані, з якими ви працюватимете, взяті з Kaggle-змагання "Two sigma connect: rental listing inquiries". Завдання змагання — багатокласова класифікація оголошень про оренду на 3 класи: низька, середня та висока зацікавленість. Щоб пришвидшити виконання, ви працюватимете з підвибіркою з 1 000 спостережень.

Вам потрібно реалізувати стратегію валідації K-fold і переглянути розміри кожного отриманого фолду. Датафрейм train уже доступний у вашому робочому середовищі.

Інструкції

100 XP
  • Створіть об'єкт KFold із 3 фолдами.
  • Пройдіть циклом по кожному розбиттю, використовуючи об'єкт kf.
  • Для кожного розбиття виберіть тренувальні й тестові фолди за допомогою train_index і test_index.