1. Nauka
  2. /
  3. Kursy
  4. /
  5. Metody zespołowe w Pythonie

Connected

ćwiczenie

Boosting dla prognozowanych przychodów

Wyjściowy model osiągnął RMSE wynoszące około 7.34. Sprawdźmy, czy możemy poprawić ten wynik za pomocą jednej iteracji boostingu.

Zbudujesz kolejną regresję liniową, ale tym razem wartościami docelowymi będą błędy z modelu bazowego, obliczone w następujący sposób:

y_train_error = pred_train - y_train
y_test_error = pred_test - y_test

W tym modelu użyjesz cechy 'popularity' zamiast poprzedniej, licząc na to, że dostarczy bardziej informatywnych wzorców niż sama cecha 'budget'. Dane są dostępne jako X_train_pop i X_test_pop. Podobnie jak w poprzednim ćwiczeniu, cechy wejściowe zostały już za ciebie zestandaryzowane.

Instrukcje

100 XP
  • Dopasuj model regresji liniowej do poprzednich błędów, używając X_train_pop i y_train_error.
  • Oblicz predykcje błędów na zbiorze testowym X_test_pop.
  • Oblicz RMSE tak jak w poprzednim ćwiczeniu, używając y_test_error i pred_error.