采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师能否开一节,讲下离线模型如何保存,如何应用到业务系统中。
如一个j2ee架构的业务应用系统,根据页面输入的值,到模型中predict,最后输出预测值。
谢谢!
python中训练的模型类。可以直接以pickle的方式进行离线存储,也可以用pickle的形式进行加载;
对于新的数据进行预测,只需要调用模型的predict方法即可。
具体在项目中,则是一个项目的架构问题。比如最简单的方式,将模型的预测逻辑写成单独的脚本,不管项目的业务架构系统是怎样的,将数据拿到以后,调用脚本获得脚本的输出即可。
开一节,做个例子吧。 imooc都是讲算法,讲例子的,就是没有将部署应用的。
这个内容完全超出了这个课程的范畴。以java为例,使用Runtime类可以很容易的调用系统中的Python脚本,获得输出,有兴趣可以了解一下。
网上简单看了下,好像有3种方式pickle\joblid\pmml. 他们的优缺点,还有如何train和predict使用的语言不一致的情况,如何办?比如用java来predict
登录后可查看更多问答,登录/注册
Python3+sklearn,兼顾原理、算法底层实现和框架使用。
2.4k 19
3.4k 17
2.9k 15
1.6k 15
1.4k 14