我开始使用MLeap作为一个序列化工具,允许将模型保存在Spark或scikit中--学习并加载它,以便使用MLeap运行时进行推理。效果很好。
现在,我的目的是将使用MLeap保存的模型加载到我的MLeap代码中,加载到我自己的结构中,而不需要MLeap运行时。我研究了一下,没有发现任何“模式”的“格式定义”,只有一些示例显示了某些序列化模型的样子。从这个角度看,MLeap只是一个序列化/反序列化工具,而不是文档主页上声明的“格式”。
那么,MLeap是一种“格式”还是一种序列化工具?我能在某个地方找到一个格式定义或模式吗?
同样,我的目的是了解是否可以为MLeap格式编写自定义序列化/反序列化工具,或者唯一的选择是为此使用MLeap工具?
发布于 2019-01-15 13:58:08
我想说的是,Mleap是一个将模型投入生产的框架,而不需要您训练它们的框架的开销。这将导致所需的低延迟。反序列化是其中的一个重要部分,事实上你有一些自由来存储你的管道。
我建议查看使用Mleap创建的包(zip文件),其中包含导出的管道。大多数序列化都很容易理解:逻辑回归包含在jsonfile中,例如,jsonfile具有管道元素和系数的标识符。基本定义了logistic回归模型。
https://stackoverflow.com/questions/54126259
复制相似问题