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
<Kurs>Recommendation Engines mit Python entwickeln</Kurs>Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Import the required libraries
from scipy.sparse.linalg import ____
import numpy as np
# Decompose the matrix
U, sigma, Vt = ____(user_ratings_centered)