python 脚本中的橙色保存模型

Orange save model in python script

我可以使用 GUI 成功使用 "save model" 功能。

https://docs.orange.biolab.si/3/visual-programming/widgets/model/savemodel.html

我正在为 运行 Orange 库编写 python 程序,并希望在 python 中使用此功能。 我已经搜索了Orange开发者提供的文档

https://docs.orange.biolab.si/3/data-mining-library/_modules/

但没有找到解决我的问题的方法。 有谁知道我如何编写 python 脚本来使用此功能,或者是否有资源教我们如何在 Python 中使用不同的 Orange 功能?

只需使用 pickle 转储它。这正是 Save ModelLoad Model 小部件所做的,这就是为什么我们没有针对此功能的脚本 API。

要保存模型 model 使用:

import pickle

with open("<filename>", "wb") as f:
    pickle.dump(model, f)

并加载它使用:

with open("<filename>", "rb") as f:
    model = pickle.load(f)