请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

模型部署和应用

老师能否开一节,讲下离线模型如何保存,如何应用到业务系统中。

如一个j2ee架构的业务应用系统,根据页面输入的值,到模型中predict,最后输出预测值。

谢谢!

正在回答

1回答

python中训练的模型类。可以直接以pickle的方式进行离线存储,也可以用pickle的形式进行加载;

对于新的数据进行预测,只需要调用模型的predict方法即可。


具体在项目中,则是一个项目的架构问题。比如最简单的方式,将模型的预测逻辑写成单独的脚本,不管项目的业务架构系统是怎样的,将数据拿到以后,调用脚本获得脚本的输出即可。

0 回复 有任何疑惑可以回复我~
  • 提问者 jun_0120_cn #1
    开一节,做个例子吧。
    imooc都是讲算法,讲例子的,就是没有将部署应用的。
    回复 有任何疑惑可以回复我~ 2018-01-25 11:19:48
  • liuyubobobo 回复 提问者 jun_0120_cn #2
    这个内容完全超出了这个课程的范畴。以java为例,使用Runtime类可以很容易的调用系统中的Python脚本,获得输出,有兴趣可以了解一下。
    回复 有任何疑惑可以回复我~ 2018-01-25 11:28:12
  • 提问者 jun_0120_cn #3
    网上简单看了下,好像有3种方式pickle\joblid\pmml.
    他们的优缺点,还有如何train和predict使用的语言不一致的情况,如何办?比如用java来predict
    回复 有任何疑惑可以回复我~ 2018-01-25 11:31:48
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信