Creează un set de validare holdout
Șefa ta ți-a cerut să construiești un model simplu de tip random forest pe setul de date tic_tac_toe. Ea nu dorește să petreci mult timp cu selectarea parametrilor; vrea mai degrabă să știe cât de bine va performa modelul pe date viitoare. Pentru partidele viitoare de X și 0, ar fi util să știi dacă modelul tău poate prezice care jucător va câștiga.
Setul de date tic_tac_toe a fost încărcat și este disponibil pentru utilizare.
Reține că în Python, =\ indică faptul că un rând de cod a fost prea lung și a fost împărțit pe două linii.
Acest exercițiu face parte din cursul
Validarea modelelor în Python
Instrucțiuni pentru exercițiu
- Creează setul de date
Xgenerând variabile dummy pentru toate coloanele categoriale. - Împarte
Xșiyîn seturi de antrenament (X_train,y_train) și de testare (X_test,y_test). - Împarte seturile de date folosind 10% pentru testare.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)