我想基於使用Apache星火協同過濾建立一個推薦引擎協同過濾推薦引擎。我已經能夠在我的數據上運行recommendation_example.py
,效果相當不錯。 (MSE
〜0.9)。我有的一些具體問題是:建築用星火mlLib
- 如何爲尚未在網站上進行任何活動的用戶提供建議。是不是有一些關於流行項目的API調用,這會根據用戶操作給我提供最受歡迎的項目。一種方法是自己確定受歡迎的物品,並抓住
java.util.NoSuchElementException
例外情況,並返回這些受歡迎的物品。 - 如何在輸入文件中添加一些數據後重新加載模型。我正在嘗試使用另一個函數重新加載模型,該函數試圖保存模型,但它給出的錯誤爲
org.apache.hadoop.mapred.FileAlreadyExistsException
。一種方法是在並行線程上監聽輸入數據,使用model.save(sc, "target/tmp/<some target>")
進行保存,然後在收到重要數據後重新加載模型。我迷失在這裏,如何實現這一點。
這將是非常有益的,如果我能在這裏得到一些方向。
謝謝。我會盡快嘗試,並讓你知道。 :) – Abhishek