我正在爲建議培訓ALS模型。我從約1000萬用戶和3米產品獲得約200米的收視率。我有一個擁有48個內核和120gb集羣內存的小型集羣。Spark mllib ALS建議
我的代碼非常類似於示例代碼 spark/examples/src/main/scala/org/apache/spark/examples/mllib/MovieLensALS.scala代碼。
我有幾個問題:
所有步驟高達模型訓練運行速度相當快。模型訓練在20分鐘內不到10分鐘。然而,model.recommendProductsForUsers步驟要麼很慢,要麼只是不起作用,因爲代碼似乎在這一點上懸而未決。我試過用戶和產品模塊大小爲-1和20,40等,用執行器內存大小等進行播放。有人可以在這裏說明什麼可能是錯誤的?
此外,是否有ml.recommendation.ALS算法的任何示例代碼?我可以弄清楚如何訓練模型,但我不明白(從文檔)如何執行預測?
感謝您提供任何信息。
非常感謝。這非常有幫助。 –