我已经在我的开发机器上训练了我的dase模型和庞大的数据集,并且工作正常。现在不想把数据和训练再次放在生产机器上。由于我已准备好模型,我只想放置生成的模型并在运行PIO的生产机器上开始服务层。
我不确定PIO是否已经有了这方面的东西。或者人们通常如何做到这一点。很明显,我们总是希望在开发机器上训练模型并将其部署回生产。
答案 0 :(得分:0)
默认情况下,模型被序列化并存储到Event Server DB。如果需要,您的算法可以覆盖该行为。查看以下文档:https://github.com/actionml/PredictionIO/blob/master/core/src/main/scala/io/prediction/controller/PersistentModel.scala
所以你可以完成你想要的。但是,我认为一般来说,在开发机器上为prod生成模型是一种反模式。