Aan de slagGa gratis aan de slag

De matrix opnieuw berekenen

Nu je de drie factormatrices hebt, kun je ze weer met elkaar vermenigvuldigen om volledige beoordelingsgegevens zonder missende waarden te krijgen. In deze oefening gebruik je de dotproduct-functie van numpy om eerst U en sigma te vermenigvuldigen en vervolgens het resultaat met Vt. Daarna kun je de gemiddelde beoordelingen per rij optellen om je uiteindelijke beoordelingen te vinden.

U, sigma, Vt, avg_ratings en user_ratings_df uit de vorige oefening zijn voor je ingeladen. Ook is numpy ingeladen als np.

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.

# Dot product of U and sigma
U_sigma = np.____(____, ____)
Code bewerken en uitvoeren