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
<Kurs>Recommendation Engines mit Python entwickeln</Kurs>Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Import the regressor
from sklearn.neighbors import ____
# Instantiate the user KNN model
user_knn = KNeighborsRegressor(____=____, ____=____)