ПочатиПочніть безкоштовно

Створіть один holdout-набір

Ваша керівниця попросила вас побудувати просту модель random forest на наборі даних tic_tac_toe. Вона не хоче, щоб ви витрачали багато часу на добір параметрів; натомість їй потрібно зрозуміти, наскільки добре модель працюватиме на майбутніх даних. Для майбутніх ігор у хрестики-нулики було б корисно знати, чи може ваша модель передбачити, який гравець виграє.

Набір даних tic_tac_toe уже завантажено для вашої роботи.

Зауважте, що в Python =\ означає, що код був надто довгим для одного рядка й розбитий на два рядки.

Ця вправа є частиною курсу

Валідація моделей у Python

Переглянути курс

Інструкції до вправи

  • Створіть набір даних X, згенерувавши фіктивні змінні для всіх категоріальних стовпців.
  • Розбийте X і y на тренувальну (X_train, y_train) та тестову (X_test, y_test) вибірки.
  • Виконайте розбиття, використавши 10% для тестування.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Create dummy variables using pandas
X = ____.____(tic_tac_toe.iloc[:,0:9])
y = tic_tac_toe.iloc[:, 9]

# Create training and testing datasets. Use 10% for the test set
____, ____, ____, ____  = ____(X, y, ____=____, random_state=1111)
Редагувати та запускати код