Прогнози KNN
Маючи дані у правильному форматі з попередньої вправи, тепер ви можете використати їх, щоб зʼясувати, як user_001 ставиться до фільму Apollo 13 (1995).
Нагадаємо, дані, які ви підготували у минулій вправі (і які завантажено в цю), такі:
target_user_x— центровані оцінки, якіuser_001поставив(ла) фільмам, що вже бачив(ла).other_users_x— центровані оцінки всіх інших користувачів і фільмів, які вони оцінили, але з виключенням фільму Apollo 13.other_users_y— сирі оцінки, які всі інші користувачі поставили фільму Apollo 13.
Ви використаєте other_users_x і other_users_y, щоб навчити KNeighborsRegressor зі scikit-learn і за його допомогою спрогнозувати, яку оцінку user_001 міг(ла) б поставити фільму Apollo 13 (1995).
Ця вправа є частиною курсу
Створення систем рекомендацій у Python
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Import the regressor
from sklearn.neighbors import ____
# Instantiate the user KNN model
user_knn = KNeighborsRegressor(____=____, ____=____)