Dekomponera din matris
Nu när du har förberett dina data genom att centrera dem och fylla i de återstående tomma värdena med 0 kan du gå vidare och hitta dina datas faktorer.
I den här övningen delar du upp user_ratings_centered-datan du skapade i förra övningen i 3 faktorer: U, sigma och Vt.
Uär en matris med en rad för varje användareVthar en kolumn för varje filmsigmaär en array med vikter som du behöver konvertera till en diagonalmatris
user_ratings_centered som du skapade i förra lektionen har laddats in åt dig.
Den här övningen är en del av kursen
Bygga rekommendationsmotorer i Python
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Import the required libraries
from scipy.sparse.linalg import ____
import numpy as np
# Decompose the matrix
U, sigma, Vt = ____(user_ratings_centered)