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
Instructions de l’exercice
- Créez l'ensemble
Xen générant des variables indicatrices pour toutes les colonnes catégorielles. - Divisez
Xetyen 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)