【发布时间】:2018-01-03 01:56:18
【问题描述】:
我们正在将 ALS 用于通过 Spark/Scala 基于用户/点击数据的推荐模型。
评分栏是一个分数[0,1]
val als = new ALS()
.setImplicitPrefs(true)
.setRank(myrank)
.setRegParam(mylambda)
.setAlpha(myalpha)
.setMaxIter(numIter)
.setUserCol("myuseridx")
.setItemCol("myitemidx")
.setRatingCol("rating")
val model = als.fit(training)
我的问题是:隐式模型的输入数据在技术上是否必须包含所有用户项目组合,即那些没有被购买的用户项目组合?
【问题讨论】:
标签: scala apache-spark collaborative-filtering