【发布时间】:2015-01-07 08:23:42
【问题描述】:
我正在使用 Spark 构建推荐系统原型。在学习了一些教程之后,我已经能够从我的数据中训练出MatrixFactorizationModel。
但是,Spark mllib 训练的模型只是一个Serializable。如何使用此模型为真实用户进行推荐?我的意思是,如果用户数据已增加,我如何将模型保存到某种数据库中或更新它?
比如Mahout推荐库训练出来的模型可以存入Redis之类的数据库中,之后我们可以查询到推荐的物品列表。但是我们如何在 Spark 中做类似的事情呢?有什么建议吗?
【问题讨论】:
标签: apache-spark mahout recommendation-engine mahout-recommender