KNN-Vorhersagen
Mit den korrekt aufbereiteten Daten aus der letzten Übung kannst du jetzt ableiten, wie user_001 zu Apollo 13 (1995) stehen könnte.
Zur Erinnerung: Die Daten, die du in der letzten Übung vorbereitet hast (und die hier geladen wurden), sind:
target_user_x– zentrierte Bewertungen, dieuser_001den bereits gesehenen Filmen gegeben hat.other_users_x– zentrierte Bewertungen für alle anderen Nutzenden und die von ihnen bewerteten Filme, ohne den Film Apollo 13.other_users_y– Rohbewertungen, die alle anderen Nutzenden dem Film Apollo 13 gegeben haben.
Du wirst other_users_x und other_users_y verwenden, um einen KNeighborsRegressor aus scikit-learn zu fitten und damit vorherzusagen, wie user_001 Apollo 13 (1995) bewertet hätte.
Diese Übung ist Teil des Kurses
Recommendation Engines mit Python entwickeln
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Import the regressor
from sklearn.neighbors import ____
# Instantiate the user KNN model
user_knn = KNeighborsRegressor(____=____, ____=____)