2017-01-27 8 views
0

アイテムベースの共同推奨エンジンの作成に取り掛かりました。ユーザのアイテムベースのコラボレーションフィルタのユーザーアイテム評価マトリックスを作成中にエラーが発生しました

番号:商品の約(3,00,000)

番号:525

Rにおけるrecommenderlabパッケージは、ユーザのアイテム評価行列を必要と利用可能なデータセットは、のサイズを有しています。 User_Code、Item_Code、Ratings

このデータセットから、Rの「acast」機能を使用してユーザーアイテムの評価マトリックスを作成する必要があります。データのサイズがわかっていればエラー:

エラー:250GBのベクトルを割り当てることができません。

この手順の回避策がありますか、または増えているRAMが唯一のオプションですか?

答えて

0

以下を試してください。 1.実際の商品レーティングを持つユーザーのみを選択してください(いくつかのアイテムを推奨/ランク付けしました)。したがって、貴重な貴重なデータだけで動作します。 2.ステップ1のデータセットが依然として大きすぎる場合は、N(10000、20000)のランダムなユーザーを適切な評価で選択してください。

+0

お客様にサンプルを提供するための基準はありますか?すべての顧客はいくつかの品目または他の品物を評価していますが、似たような品目を評価する必要がほとんどありません。 – TUSHAr

+1

評価項目数が最大のお客様の貴重な金額(10000、20000)を選択してください。 一般に、作業推奨エンジンを取得するためにすべての顧客を処理する必要はありません。 –

関連する問題