Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ExciteテクデザLT会 発表資料

ExciteテクデザLT会 発表資料

Avatar for Hiroki Seya

Hiroki Seya

October 12, 2025

Other Decks in Technology

Transcript

  1. 推薦手法の選定:協調フィルタリング(1/2) 協調フィルタリング:最も有名な推薦手法。アイテム(例:製品)に対する ユーザからのフィードバック(例:購入回数)を推薦に利用 4 購入回数 製品1 製品2 製品3 製品4 製品5

    製品6 製品7 ユーザA 2 4 1 5 1 - - ユーザB 4 3 5 - - 4 5 ユーザC 5 2 5 - - - 3 ECサイトの例 各製品の購入回数という点において、ユーザBとCは似ている ⇨ユーザBが好む製品6をユーザCも好む可能性は高い(=推薦すると良さそう)
  2. 推薦手法の選定:協調フィルタリング(2/2) 協調フィルタリング:最も有名な推薦手法。アイテム(例:占い師)に対する ユーザからのフィードバック(例:相談回数)を推薦に利用 5 相談回数 占い師1 占い師2 占い師3 占い師4 占い師5

    占い師6 占い師7 ユーザA 2 4 1 5 1 - - ユーザB 4 3 5 - - 4 5 ユーザC 5 2 5 - - - 3 占いサイトの例 各占い師に対する相談回数という点において、ユーザBとCは似ている ⇨ユーザBが好む占い師6をユーザCも好む可能性は高い(=推薦すると良さそう)
  3. 今後に向けて:想定システム構成 実行時間、使用メモリ量的に問題なさそうなので、Lambdaを使う予定 8 Lambda (訓練) Lambda (推論) EC2 (バッチ) RDS

    S3 EC2 (API) EC2 (フロント) EventBridge ユーザ 最新の 相談回数 データ取得 相談回数データ 保存 (CSV) 定期実行 データ取得 データと モデル取得 サイトに アクセス 推薦API 呼び出し 推薦実行 モデル保存