Exemple #1
0
 def getLabel(self, value):
     feature = FeatureFactory()
     feature.createFeature(value, "")
     dict = {}
     dict['attributes'] = {}
     attributes = []
     line = feature.datatable[0]
     for i in range(len(line)):
         dict['attributes'][str(i)] = line[i]
         attributes.append(str(i))
     res = self.model.predict(dict)
     r = max(res.iterkeys(), key=lambda k: res[k])
     return r
Exemple #2
0
def getClass(setting, value):
    setting = setting.decode("string-escape")
    #print setting
    classifier = pickle.loads(setting)
    feature = FeatureFactory()
    feature.createFeature(value, "")
    dict = {}
    dict['attributes'] = {}
    attributes = []
    line = feature.datatable[0]
    for i in range(len(line)):
        dict['attributes'][str(i)] = line[i]
        attributes.append(str(i))
    res = classifier.predict(dict)
    r = max(res.iterkeys(), key=lambda k: res[k])
    return r
Exemple #3
0
 def __init__(self):
     self.path = "./"
     self.featureFactory = FeatureFactory()