Пример #1
0
 def test_dump(self):
     """Test for dump() failing (OverflowError: math range error on math.exp)
      on classifiers with high beta"""
     quality = Orange.feature.Discrete("quality")
     quality.add_value("low")
     quality.add_value("high")
     price = Orange.feature.Continuous("price")
     variables = [price, quality]
     matrix = [[0.01, "high"], [0.001, "low"]]
     domain = Orange.data.Domain(variables)
     data = Orange.data.Table(domain, matrix)
     classifier = LogRegLearner(data)
     text_dump = dump(classifier)
Пример #2
0
 def test_dump(self):
     """Test for dump() failing (OverflowError: math range error on math.exp)
      on classifiers with high beta"""
     quality = Orange.feature.Discrete('quality')
     quality.add_value('low')
     quality.add_value('high')
     price = Orange.feature.Continuous('price')
     variables = [price, quality]
     matrix = [[0.01, 'high'], [0.001, 'low']]
     domain = Orange.data.Domain(variables)
     data = Orange.data.Table(domain, matrix)
     classifier = LogRegLearner(data)
     text_dump = dump(classifier)
Пример #3
0
from Orange.classification import logreg
import cPickle as pickle
f = open('classifier.clsf')
classifier = pickle.load(f)
f.close()
textfilename = "classifier.dump.txt"
f = open(textfilename, "w")
f.write(logreg.dump(classifier))
f.close()
Пример #4
0
def printOUT(*a, **b):
    print dump(*a, **b)