Tworzenie zbioru walidacyjnego
Twoja przełożona poprosiła cię o zbudowanie prostego modelu lasu losowego na zbiorze danych tic_tac_toe. Nie chce, abyś poświęcał dużo czasu na dobór parametrów – zależy jej na tym, żeby sprawdzić, jak model poradzi sobie z nowymi danymi. Byłoby świetnie wiedzieć, czy model potrafi przewidzieć, który gracz wygra w przyszłych partiach kółko i krzyżyk.
Zbiór danych tic_tac_toe jest już załadowany i gotowy do użycia.
Uwaga: w Pythonie =\ oznacza, że kod był zbyt długi, aby zmieścić się w jednej linii, i został podzielony na dwie linie.
To ćwiczenie jest częścią kursu
Walidacja modeli w Pythonie
Instrukcje do ćwiczenia
- Utwórz zbiór
X, tworząc zmienne dummy dla wszystkich kolumn kategorycznych. - Podziel
Xiyna zbiory treningowe (X_train,y_train) i testowe (X_test,y_test). - Podziel zbiory danych, przeznaczając 10% na testowanie.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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)