Створіть один 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)