Python 将分类转移到生产环境

Python 将分类转移到生产环境,python,machine-learning,scikit-learn,classification,pmml,Python,Machine Learning,Scikit Learn,Classification,Pmml,我正在设计一个分析系统的架构。我有一个在scikit learn中开发的分类集成模型。我想将其转移到生产环境中,以便可以使用此模型动态地对新传入的数据进行分类。理想情况下,系统应支持手动将“模型”上传到生产系统中。我没有任何分析生产系统的经验。任何建议都会很有帮助 我已经签出了py2pml,但它不支持所有的模型。 我主要是寻找增强的树回归。 附言:我不是要代码或样品。方向正确。目前还没有将scikit模型导出到PMML的方法。建议使用pickle或joblib.dump。请参阅文件的章节。这样做

我正在设计一个分析系统的架构。我有一个在scikit learn中开发的分类集成模型。我想将其转移到生产环境中,以便可以使用此模型动态地对新传入的数据进行分类。理想情况下,系统应支持手动将“模型”上传到生产系统中。我没有任何分析生产系统的经验。任何建议都会很有帮助

我已经签出了py2pml,但它不支持所有的模型。 我主要是寻找增强的树回归。
附言:我不是要代码或样品。方向正确。

目前还没有将scikit模型导出到PMML的方法。建议使用pickle或
joblib.dump
。请参阅文件的章节。这样做的目的是通过以下方式将模型保存到磁盘:

>>> from sklearn.externals import joblib
>>> joblib.dump(model, 'saved_model.pkl') 
然后将其上载到生产环境中的服务器并加载:

>>> model = joblib.load('saved_model.pkl')

尝试使用类似的环境非常重要,保存在一个版本的scikit learn中的模型可能无法加载到另一个版本中。

为什么不投票?这是一个带有正确标签的合理问题。我不是那个投反对票的人,但我想这是因为这个问题太广泛了。我理解。但我还是忍不住。我已经做了5年多的数据建模,只是不知道如何将其应用到生产中。也许这会更有用。基本上,您需要一个非现场资源,一个在服务器上运行您的模型的库…谢谢。让我看看。谢谢你的帮助。这是我可以处理的事情。谢谢你的帮助!!