Tahminlerinizi doğrulama

Python ile Öneri Motorları Geliştirme

Rob O'Callaghan

Director of Data

Tutma setleri

Büyük matris

Python ile Öneri Motorları Geliştirme

Tutma setleri

Son sütunu vurgulanmış büyük matris

Python ile Öneri Motorları Geliştirme

Tutma setleri

Son sütunu vurgulanmış büyük matrisin yanında vurgulanmamış matris

Python ile Öneri Motorları Geliştirme

Tutma setleri

Son sütunu vurgulanmış büyük matrisin yanında düzensiz vurgulanmış matris

Python ile Öneri Motorları Geliştirme

Tutma setleri

Alt satırları tutma seti olarak vurgulanmış büyük matrisin yanında vurgulanmamış matris

Python ile Öneri Motorları Geliştirme

Tutma setleri

Alt satırları ayrılmış tutma seti olarak vurgulanmış büyük matrisin yanında sol alt köşesi vurgulanmış matris

Python ile Öneri Motorları Geliştirme

Tutma setini ayırma

actual_values = act_ratings_df.iloc[:20, :100].values

act_ratings_df.iloc[:20, :100] = np.nan

Önceki gibi tahmin üretin.

predicted_values = calc_pred_ratings_df.iloc[:20, :100].values
Python ile Öneri Motorları Geliştirme

Tutma setini maskeleme

mask = ~np.isnan(actual_values)
print(actual_values[mask])
[4.  4.  5.  3.  3.  ...]
print(predicted_values[mask])
[3.76, 4.35,  4.95,  3.5869079 3.686337   ...]
Python ile Öneri Motorları Geliştirme

RMSE’yi tanıyalım (kök ortalama kare hata)

Gerçek ve tahmin edilen değerler tablosu

Python ile Öneri Motorları Geliştirme

RMSE’yi tanıyalım (kök ortalama kare hata)

Gerçek ve tahmin edilen değerler ile farklarının tablosu

Python ile Öneri Motorları Geliştirme

RMSE’yi tanıyalım (kök ortalama kare hata)

Gerçek ve tahmin edilen değerler, farkları ve farkların karesi tablosu

Python ile Öneri Motorları Geliştirme

RMSE’yi tanıyalım (kök ortalama kare hata)

Gerçek ve tahmin edilen değerler, farkları, farkların karesi ve RMSE denklemi tablosu

Python ile Öneri Motorları Geliştirme

RMSE’yi tanıyalım (kök ortalama kare hata)

Gerçek ve tahmin edilen değerler, farkları, farkların karesi ve RMSE denklemi tablosu

Python ile Öneri Motorları Geliştirme

RMSE’yi tanıyalım (kök ortalama kare hata)

Gerçek ve tahmin edilen değerler, farkları, farkların karesi ve RMSE denklemi tablosu

Python ile Öneri Motorları Geliştirme

Python’da RMSE

from sklearn.metrics import mean_squared_error

print(mean_squared_error(actual_values[mask],
                         predicted_values[mask],
                         squared=False))
3.6223997
Python ile Öneri Motorları Geliştirme

Haydi pratik yapalım!

Python ile Öneri Motorları Geliştirme

Preparing Video For Download...