行列を再計算する
3つの因子行列がそろったので、それらを掛け合わせて、欠損のない完全な評価データを再構成できます。
この演習では、まず U と sigma を numpy のドット積関数で掛け合わせ、その結果を Vt と掛け合わせます。
その後、各行の平均評価を加えて最終的な評価行列を求めます。
前の演習で作成した U、sigma、Vt、avg_ratings、user_ratings_df は読み込まれています。さらに、numpy は np として読み込まれています。
この演習はコースの一部です
Pythonでつくるレコメンデーションエンジン
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Dot product of U and sigma
U_sigma = np.____(____, ____)