Odtwarzanie macierzy
Masz już trzy macierze czynnikowe – możesz teraz pomnożyć je z powrotem, aby uzyskać kompletne dane z ocenami bez brakujących wartości.
W tym ćwiczeniu użyjesz funkcji iloczynu skalarnego z biblioteki numpy, aby najpierw pomnożyć U i sigma, a następnie wynik przez Vt.
Po tym kroku będzie można dodać średnie oceny dla każdego wiersza i otrzymać ostateczne oceny.
U, sigma, Vt, avg_ratings oraz user_ratings_df z poprzedniego ćwiczenia zostały już wczytane. Biblioteka numpy jest dostępna jako np.
To ćwiczenie jest częścią kursu
Budowanie systemów rekomendacji w Pythonie
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Dot product of U and sigma
U_sigma = np.____(____, ____)