ユーザーの設定(派生した設定)に基づいて製品を推薦するために明示的な列車機能を使用しようとしましたが、MSEはトレーニングとテストの両方のデータセットに十分です。Spark mllib:implicitTrainとexplicitTrainの違い
(= 0.01ラムダ)Iは、試験および訓練データセットの両方のために20倍にtrainImplicitにMSEが増加を使用し、同じデータ。(ラムダ= 0.01、アルファ= 1.0)
今はこれらが異なっていることを理解します暗黙的に明示的であるかどうかを判断するにはどうすればよいですか?
明示的な評価の値は何ですか? 私はあなたが正規化していない場合、例えば1から5の格付けを持つ場合、与えられた格付けの2乗誤差は0から16の間になるからです。暗黙的なフィードバックでは0と1の間になるでしょう。 –
また、明示的から暗黙的にどうやって行くのですか? 私には明示的に、ユーザーごとに不明な点が多く(評価しなかった製品)、一部の製品の評価(評価が0-1であっても)。 暗黙的には、0と2の数が多い1 –