【发布时间】:2023-03-29 13:19:01
【问题描述】:
对于持久化和重复使用经过训练的机器学习模型有什么建议/最佳做法?我正在使用 Python 或 R 开发模型。然后这些模型必须在生产工作流程中用于评分(其中 R 不可用)。例如,可能有一个在 R 中训练的逻辑回归模型。现在需要针对该模型对新的观察结果进行评分。评分引擎必须快速且可扩展。我已经考虑过
PMML (http://en.wikipedia.org/wiki/Predictive_Model_Markup_Language)。将 R 中开发的大多数模型转换为 pmml 很容易。但是,我找不到适用于 PMML 模型的有用评分引擎。例如,有 augustus (https://code.google.com/p/augustus/),但它只实现了 3-4 个模型。
在 Python 中使用 pickle 对模型进行序列化,并在 Python 中编写使用者。
关于正确方法的任何想法/建议?
【问题讨论】:
-
您需要使用哪些型号?
-
@pacoid :主要是回归模型(线性和逻辑)和基于树的模型。
标签: python r machine-learning pmml