BaşlayınÜcretsiz Başlayın

Matrisini parçalama

Verini merkezleyip kalan boş değerleri 0 ile doldurarak hazırladığına göre, artık verinin faktörlerini bulmaya geçebilirsin. Bu egzersizde, bir önceki egzersizde oluşturduğun user_ratings_centered verisini 3 faktöre ayıracaksın: U, sigma ve Vt.

  • U, her kullanıcı için bir satıra sahip bir matristir
  • Vt, her film için bir sütuna sahiptir
  • sigma, köşegen bir matrise dönüştürmen gereken bir ağırlıklar dizisidir

Bir önceki derste oluşturduğun user_ratings_centered senin için yüklendi.

Bu egzersiz

Python ile Öneri Motorları Geliştirme

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Import the required libraries 
from scipy.sparse.linalg import ____
import numpy as np

# Decompose the matrix
U, sigma, Vt = ____(user_ratings_centered)
Kodu Düzenle ve Çalıştır