关于训练好的模型怎么用的问题

来源:12-4 推荐系统实战(下)

lamarsan

2019-02-05

老师,在别的object中用model.load后再怎么进行推荐预测呢,还是说要重新训练。另外可以做到用java输入数据,然后调用模型进行一个实时预测吗,就是不知道怎么操作。希望老师能解答一下~

写回答

1回答

Wotchin

2019-02-05

使用load()方法便是讲模型加载上来,之后就可以使用transform()进行预测了。使用Java API是可行的,Spark提供Java的API接口,如果想要实现实时的预测,就需要使用Spark streaming了,streaming的内容比较多,可以参考相关资料,本课程中不涉及这部分内容,mooc网上有相关课程,或者参考网上的其他资料。

0
4
lamarsan
回复
Wotchin
我发现问题了TAT...是那个!要用ALSModel.load才行,之前一直用的ALS.model...之前用的自己装的maven不能下载源码,改成默认的Bundled (Maven 2)就可以用了,才发现这个ALS里面有两个load....
2019-02-07
共4条回复

掌握Spark机器学习库 大数据开发技能更进一步

案例+原理+代码 提升大数据处理能力

476 学习 · 81 问题

查看课程