Testowanie pomysłów z forum Kaggle
Niestety, nie wszystkie posty na forum ani Kernele muszą być przydatne dla twojego modelu. Zamiast ślepo wdrażać kolejne pomysły do swojego pipeline'u, najpierw je przetestuj.
Masz do dyspozycji funkcję get_cv_score(), która przyjmuje zbiór treningowy jako argument i zwraca ogólny błąd średniokwadratowy (RMSE) walidacji dla kroswalidacji 3-krotnej. DataFrame train jest już dostępny w twoim środowisku pracy.
Spróbuj zastosować różne sugestie z forum Kaggle i sprawdź, czy poprawiają wynik walidacji.
To ćwiczenie jest częścią kursu
Zwycięstwo w konkursie Kaggle w Pythonie
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Drop passenger_count column
new_train_1 = train.____('____', axis=1)
# Compare validation scores
initial_score = get_cv_score(train)
new_score = get_cv_score(new_train_1)
print('Initial score is {} and the new score is {}'.format(initial_score, new_score))