在Python脚本中的橙色保存模型

时间:2017-08-09 18:55:57

标签: python scikit-learn pickle orange

我可以使用"保存模型"功能成功使用GUI。

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

我正在编写一个python程序来运行Orange库,并希望在python中使用这个功能。 我搜索了Orange开发人员提供的文档

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

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

1 个答案:

答案 0 :(得分:2)

使用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)