Ricalcolare la matrice
Ora che hai le tre matrici fattorizzate, puoi moltiplicarle di nuovo per ottenere l’intero insieme di valutazioni senza valori mancanti.
In questo esercizio userai la funzione di prodotto scalare di numpy per moltiplicare prima U e sigma, poi il risultato per Vt.
Potrai poi aggiungere la valutazione media di ciascuna riga per ottenere le valutazioni finali.
U, sigma, Vt, avg_ratings e user_ratings_df dall’esercizio precedente sono già stati caricati per te. Inoltre, numpy è stato importato come np.
Questo esercizio fa parte del corso
Creare motori di raccomandazione in Python
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Dot product of U and sigma
U_sigma = np.____(____, ____)