【发布时间】:2020-05-27 17:53:03
【问题描述】:
我在尝试序列化模型时遇到了 MLeap 0.16 和 Python 3 的问题。 这是我的代码:
from mleap.sklearn.logistic import LogisticRegression
from sklearn.datasets import load_iris
X, y = load_iris(return_X_y=True)
clf = LogisticRegression(random_state=0).fit(X, y)
clf.serialize_to_bundle("path", "irismodel")
错误:
AttributeError: 'LogisticRegression' object has no attribute 'input_features'
有人找到解决方法了吗?
【问题讨论】:
-
好像不是这样工作的,整个项目似乎是面向管道的。请参阅示例笔记本 here。注意第 7 步,使用的模型实际上来自skikit-learn,而不是来自mleap。
-
是的。该文档面向管道。但是也可以使用 LogisticRegression 来做到这一点。
标签: python scikit-learn mleap