タグ

ブックマーク / kysmo.hatenablog.jp (1)

  • 【簡単解説】協調フィルタリングの計算方法 - Kysmo’s Tech Blog

    こんにちは! 株式会社キスモのPythonエンジニアの久保です。 後半の今回は前半の協調フィルタリングの概要に続き、具体的な計算方法の例をお伝えします。 計算の流れ 協調フィルタリングの計算の流れは大きく3つに分けられます。 * 評点行列の作成 * 類似度行列の作成 * 推薦スコアを計算 具体例 評点行列の作成 まずは、評点の作成です。ユーザーがアイテムにつけたポイントを下の図のように行列にまとめます。 ユーザー1-8のアイテムA-Kに対する評点を表しています。「0」は、アイテムに評価をつけていないことを意味します。これらの「0」のついたアイテムに対し、ユーザーへの推薦度を計算していきます。 類似度行列の計算 続いては、推薦するユーザーと嗜好の類似したユーザーとの度合い(類似度)を計算します。 類似度の計算方法ですが、ここでは基礎的は2つの計算方法を紹介します。 * ユーグリット距離 *

  • 1