CommencezCommencez gratuitement

Créer un seul ensemble de validation (holdout)

Votre supérieure vous a demandé de créer un modèle Random Forest simple sur l'ensemble de données tic_tac_toe. Elle ne veut pas que vous passiez beaucoup de temps à choisir les paramètres; elle veut plutôt savoir à quel point le modèle se comportera avec de nouvelles données. Pour de futures parties de Tic-Tac-Toe, il serait utile de savoir si votre modèle peut prédire quel joueur gagnera.

L'ensemble de données tic_tac_toe a été chargé pour que vous puissiez l'utiliser.

Notez qu'en Python, =\ indique que le code était trop long pour tenir sur une seule ligne et a été scindé sur deux lignes.

Cette activité fait partie du cours

Validation de modèles en Python

Voir le cours

Instructions de l’exercice

  • Créez l'ensemble X en générant des variables indicatrices pour toutes les colonnes catégorielles.
  • Divisez X et y en ensembles d'entraînement (X_train, y_train) et de test (X_test, y_test).
  • Effectuez la division en réservant 10 % pour le test

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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)
Modifier et exécuter le code