Aan de slagGa gratis aan de slag

KNN-voorspellingen

Met de data in de juiste vorm uit de vorige oefening kun je nu afleiden wat user_001 vindt van Apollo 13 (1995).

Ter herinnering, de data die je in de vorige oefening hebt voorbereid (en die hier zijn ingeladen) zijn:

  • target_user_x - Gecentreerde beoordelingen die user_001 heeft gegeven aan de films die diegene heeft gezien.
  • other_users_x - Gecentreerde beoordelingen van alle andere gebruikers en de films die zij hebben beoordeeld, exclusief de film Apollo 13.
  • other_users_y - Ruwe beoordelingen die alle andere gebruikers aan de film Apollo 13 hebben gegeven.

Je gebruikt other_users_x en other_users_y om een KNeighborsRegressor uit scikit-learn te trainen en daarmee te voorspellen wat user_001 Apollo 13 (1995) zou hebben gegeven.

Deze oefening maakt deel uit van de cursus

Aanbevelingssystemen bouwen in Python

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Import the regressor
from sklearn.neighbors import ____

# Instantiate the user KNN model
user_knn = KNeighborsRegressor(____=____, ____=____)
Code bewerken en uitvoeren