Modelowanie zbioru danych UFO, część 1
W tym ćwiczeniu zbudujesz model k-najbliższych sąsiadów, który będzie przewidywał kraj, w którym doszło do obserwacji UFO. Zbiór X zawiera kolumnę sekund po normalizacji logarytmicznej, kolumny z kodowaniem one-hot dla typu obserwacji, a także miesiąc i rok zdarzenia. Etykiety y to zakodowana kolumna kraju, gdzie 1 oznacza "us", a 0 oznacza "ca".
To ćwiczenie jest częścią kursu
Preprocessing w uczeniu maszynowym w Pythonie
Instrukcje do ćwiczenia
- Wyświetl
.columnszbioruX. - Podziel zbiory
Xiy, dbając o to, aby rozkład klas etykiet był taki sam w zbiorze treningowym i testowym, oraz używającrandom_staterównego42. - Dopasuj model
knndo danych treningowych. - Wyświetl dokładność modelu
knnna zbiorze testowym.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Take a look at the features in the X set of data
print(____)
# Split the X and y sets
X_train, X_test, y_train, y_test = ____
# Fit knn to the training sets
knn.____
# Print the score of knn on the test sets
print(____)