【问题标题】:Orange for Data Mining and Unseen Test Sets橙色用于数据挖掘和看不见的测试集
【发布时间】:2013-02-23 09:18:40
【问题描述】:

我正在使用 Orange 进行数据挖掘 (http://orange.biolab.si/) 1 和 LinearSVM。有没有办法保存学习模型并将其与看不见的测试集一起使用?我需要查看预测结果并将模型应用于新数据。

谢谢

【问题讨论】:

    标签: classification data-mining svm


    【解决方案1】:

    这里是

    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)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-17
      • 2013-02-09
      • 2017-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-04
      相关资源
      最近更新 更多