python - 是否有 IO 功能可以在 kedro 中存储经过训练的模型?
问题描述
在kedro API 文档的 IO 部分中,我找不到存储训练模型的功能(例如.pkl
,、、、.joblib
)?我错过了什么吗?ONNX
PMML
解决方案
中有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
相关部分在这里。
推荐阅读
- angular - 如何使 Angular 应用程序 @HostListener('window:unload', ['$event']) 处理程序在退出之前完成所有任务?
- c# - 如何为我的 WPA 应用程序创建自定义构建目录
- python - 如何避免 If 语句的墙壁?
- r - 将彩色矩形添加到滴定图中
- visual-studio-code - 如何在 VS 代码上运行 C 和 C++ 程序?
- apache - 将根域指向 Heroku,无需 IP 和 CNAME (Rails)
- python - 熊猫 - GroupBy 2 列 - 无法重置索引
- rx-java - MissingBackpressureException:由于缺少请求而无法发出缓冲区
- sql - 如何在 SQL Server 中使用 SELECT 语句同时更改 where 子句和追加?
- go - 将 yaml 文件注入 Argo 工作流程步骤的最佳方法是什么?