Decompondo sua matriz
Agora que você preparou seus dados centralizando-os e preenchendo os valores restantes vazios com 0, você pode começar a encontrar os fatores dos seus dados.
Neste exercício, você vai dividir os dados user_ratings_centered que gerou no exercício anterior em 3 fatores: U, sigma e Vt.
Ué uma matriz com uma linha para cada usuárioVttem uma coluna para cada filmesigmaé um array de pesos que você precisará converter em uma matriz diagonal
O user_ratings_centered que você criou na última lição já foi carregado para você.
Este exercício faz parte do curso
Construindo mecanismos de recomendação em Python
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Import the required libraries
from scipy.sparse.linalg import ____
import numpy as np
# Decompose the matrix
U, sigma, Vt = ____(user_ratings_centered)