Zapisywanie i wczytywanie modeli
Zdarza się, że wracasz do wcześniejszego modelu, żeby sprawdzić, jakie założenia i ustawienia zostały użyte podczas diagnozowania źródeł błędów predykcji. Może coś było nie tak z danymi? A może trzeba dodać nową cechę, która uwzględni jakieś niestandardowe zdarzenie?
W tym ćwiczeniu przećwiczysz zapisywanie i wczytywanie modelu.
To ćwiczenie jest częścią kursu
Inżynieria cech z PySpark
Instrukcje do ćwiczenia
- Zaimportuj
RandomForestRegressionModelzpyspark.ml.regression. - Używając modelu przechowywanego w pamięci pod nazwą
model, wywołaj na nim metodęsave()i zapisz model pod nazwąrfr_no_listprice. - Wczytaj ponownie zapisany plik modelu
rfr_no_listprice, wywołując metodęload()naRandomForestRegressionModel, i przypisz wynik do zmiennejloaded_model.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
from ____ import ____
# Save model
model.____(____)
# Load model
loaded_model = ____.____(____)