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
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Dot product of U and sigma
U_sigma = np.____(____, ____)