Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz zbiór X, tworząc zmienne dummy dla wszystkich kolumn kategorycznych.
  • Podziel X i y na 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)
Edytuj i uruchom kod