Zerlegung deiner Matrix
Nachdem du deine Daten zentriert und die verbleibenden leeren Werte mit 0 aufgefüllt hast, kannst du die Faktoren deiner Daten bestimmen.
In dieser Übung zerlegst du die in der letzten Aufgabe erzeugten Daten user_ratings_centered in 3 Faktoren: U, sigma und Vt.
Uist eine Matrix mit einer Zeile pro NutzerVthat eine Spalte pro Filmsigmaist ein Array von Gewichten, das du in eine Diagonalmatrix umwandeln musst
Die user_ratings_centered, die du in der letzten Lektion erstellt hast, wurden für dich geladen.
Diese Übung ist Teil des Kurses
Recommendation Engines mit Python entwickeln
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Import the required libraries
from scipy.sparse.linalg import ____
import numpy as np
# Decompose the matrix
U, sigma, Vt = ____(user_ratings_centered)