簡易的な推薦機能を実装する八木橋拓之
View Slide
内容UserにVideoを勧める機能を作成する
ロジック1. 自分と似たUserを取得(自分が見た動画を見た User)2. 1で取得したUserが見たVideoのidと視聴回数を取得(video_id, watch_count)3. 2で取得したVideoを重み付け(current_userが一回見たVideoは視聴回数を0.1倍する)4. 2で取得したVideoのidを使ってVideoを取得5. ページネーション&レスポンスを返却
中間テーブルを作成
1. 自分と似たUserを取得
2. Userが見たVideoを取得
3. 2で取得したVideoを重み付け
4. Videoのidを使ってVideoを取得
完成
まとめとこれから● UserにVideoを勧める機能を作成した● 類似度はピアソン相関係数を使って取得したい● 意外性も考慮したい