研究で推薦システムを構築しようと考えております。
その際に、5つの軸(メタデータ)が-5~5の範囲でそれぞれのデータに付与されています。
ユーザがUIにそれぞれ5つを-5~5で入力し、ボタンを押すと、データベースのデータと類似度を計算し、類似度の高いもの10件を表示する、と言ったモノを考えているのですが、
この類似度はどのように算出するべきでしょうか。
例えば、データベースのすべてのデータを変数に取り込み、入力された値と類似度を算出していくとなると、
データベースのデータが多くなればなるほどメモリが圧迫されます。
もちろん現実的には不可能です。
世の中の推薦システムはどのようにして、データを計算し、推薦しているのでしょうか。
分かりにくい文章で申し訳ありません。何かご指摘があればよろしくお願い致します。
この仕組をご存じの方がいらっしゃいましたら、ご教授願います。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/05/27 07:23
2015/05/28 05:28