2017-08-09 224 views
0

我可以使用GUI成功使用「保存模型」功能。python腳本中的橙色保存模型

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

我正在寫一個python程序來運行橙色庫,並希望在python中使用這個功能。 我已搜查由橙開發商

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

提供的文件,但沒有找到我的問題的解決方案。 有誰知道我怎麼可以寫一個Python腳本來使用這個功能,或者有一個資源教我們如何在Python中使用不同的橙色功能?

回答

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) 
+0

感謝。我現在可以保存模型。但是,我可以使用以前保存的模型獲得測試數據的分類準確性嗎 – user3369592

+0

我創建了一個新帖子。你可以看看它。謝謝! https://stackoverflow.com/questions/45608130/get-classification-accuracy-on-test-data-using-previous-saved-model – user3369592