在kedro API 文档的 IO 部分中,我找不到存储训练模型的功能(例如.pkl
,、、、.joblib
)?我错过了什么吗?ONNX
PMML
问问题
567 次
2 回答
3
中有pickle
数据集kedro.io
,您可以使用它来保存经过训练的模型和/或您想要腌制的任何东西,并且是可序列化的(模型是一个常见的对象)。它接受backend
默认为的 a,但如果您想改用,pickle
可以设置为。joblib
joblib
我只是要快速指出,Kedro 正在将kedro.extras.datasets
其数据集转移到kedro.io
. 您可能希望查看kedro.extras.datasets
Kedro 0.16 及更高版本pickle.PickleDataSet
的joblib
支持。
如果您想查看示例,文档中的 Kedrospaceflights
教程实际上使用数据集保存了经过训练的线性回归模型。pickle
相关部分在这里。
于 2020-05-11T19:38:39.163 回答
1
在https://kedro.readthedocs.io/en/latest/kedro.extras.datasets.pickle.PickleDataSet.html中有 PickleDataSet ,PickleDataSet 中的 joblib 支持在下一版本中(参见https://github.com/quantumblacklabs /kedro/blob/develop/RELEASE.md )
于 2020-05-11T19:37:33.130 回答