Predikce pomocí KNN
S daty ve správném formátu z předchozího cvičení teď můžeš odhadnout, jak by user_001 hodnotil/a film Apollo 13 (1995).
Pro připomenutí, data připravená v předchozím cvičení (a načtená do tohoto) jsou:
target_user_x– Centrovaná hodnocení, kteráuser_001udělil/a filmům, jež viděl/a.other_users_x– Centrovaná hodnocení všech ostatních uživatelů a filmů, které hodnotili, s výjimkou filmu Apollo 13.other_users_y– Původní hodnocení, která všichni ostatní uživatelé udělili filmu Apollo 13.
Pomocí other_users_x a other_users_y natrénuješ model KNeighborsRegressor ze scikit-learn a použiješ ho k předpovědi, jak by user_001 ohodnotil/a film Apollo 13 (1995).
Toto cvičení je součástí kurzu
Tvorba doporučovacích systémů v Pythonu
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Import the regressor
from sklearn.neighbors import ____
# Instantiate the user KNN model
user_knn = KNeighborsRegressor(____=____, ____=____)