私は、頻繁に変化する確率的潜在因子モデルに基づいて、カスタムレコメンダーシステムを繰り返し構築しています。モデルを実装するJavaコードをすでに作成しました。ユーザーアイテムの評価マトリックスを2つのマトリックスUxK(ユーザー特徴ベクトル)とIxK(アイテム特徴ベクトル)に分解して、欠落している評価を推定します。
コードをフレームワークにプラグインして(おそらく書き直して)、レコメンダーシステム、ベースラインを構築し、標準的な方法でこれらを相互に比較できるようにする最も簡単な方法を探しています-たとえば、適合率を計算するための相互検証、再現率、RMSE ...私のシステムにはまだこれがないため、フレームワークは、推定されたユーザーアイテム評価マトリックスに基づいて計算および推奨を行うためのメソッドを提供する必要があります。
Mahoutがその仕事をするべきだと思われます。ただし、そのドキュメントには「現在、モデルベースのレコメンダーはサポートされていません」と記載されています。私が達成しようとしていることがMahoutで可能かどうか、そしてそれを使用する方法を学ぶために時間を費やす価値があるかどうかを誰かに教えてもらえますか?Mahoutが適切でない場合、代替案を提案できますか?
どうもありがとう!