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

Faktörleştirmede bilgi kaybı

Az sayıda sütuna sahip faktörlerin, daha büyük bir DataFrame’i nasıl kayıpsız özetleyebildiğini merak edebilirsin. Aslında özetleyemez — oluşturduğumuz faktörler verilerin genellikle yakın bir yaklaşımıdır; bir miktar bilginin kaybolması kaçınılmazdır. Bu da tahmin edilen değerlerin birebir aynı olmayabileceği, ancak işe yarayacak kadar yakın olması gerektiği anlamına gelir.

Bu egzersizde, önceki egzersizdeki faktörleştirme öncesi orijinal DataFrame’i original_df olarak inceleyecek ve iki faktörünün, user_matrix ve item_matrix çarpımını bununla karşılaştıracaksın.

Bu egzersiz, kursun bir parçasıdır

Python ile Öneri Motorları Geliştirme

Kursa Göz Atın

Egzersiz talimatları

  • user_matrix ve item_matrix'in nokta çarpımını bul ve predictions_df olarak kaydet.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

import numpy as np

# Multiply the user and item matrices
predictions_df = ____.____(____, ____)
# Inspect the recreated DataFrame
print(predictions_df)

# Inspect the original DataFrame and compare
print(original_df)
Kodu Düzenle ve Çalıştır