2
我使用Orange進行數據挖掘(http://orange.biolab.si/)1,特別是使用LinearSVM。有沒有一種方法可以保存已學習的模型並將其用於看不見的測試集?我需要查看預測結果並將該模型應用於新數據。用於數據挖掘和看不見的測試集的橙色
感謝
我使用Orange進行數據挖掘(http://orange.biolab.si/)1,特別是使用LinearSVM。有沒有一種方法可以保存已學習的模型並將其用於看不見的測試集?我需要查看預測結果並將該模型應用於新數據。用於數據挖掘和看不見的測試集的橙色
感謝
這
import Orange, cPickle
from Orange.classification import svm
data = Orange.data.Table("2_new.tab")
classifier = svm.LinearSVMLearner(data, folds=10)
cPickle.dump(classifier, open("linear_svm.pck", "wb"))
# later:
classifier = cPickle.load(open('linear_svm.pck'))
data_validation = Orange.data.Table('show.tab')
print 'predictions:'
for e in data_validation:
print e, "\t", classifier(e)