Aan de slagBegin gratis

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

Bekijk cursus

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

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