示例#1
0
 def __auto_judge(self, feature):
     fv = FeatureExtract.vector_feature(feature)
     if self.__clf is not None:
         target = self.__clf.predict(fv)[0]
         confidence = 100 * max(self.__clf.predict_proba(fv)[0])
     else:
         target = -1
         confidence = 0
     return target, confidence
示例#2
0
 def __auto_judge(self, feature):
     fv = FeatureExtract.vector_feature(feature)
     if self.__clf is not None:
         target = self.__clf.predict(fv)[0]
         confidence = 100 * max(self.__clf.predict_proba(fv)[0])
     else:
         target = -1
         confidence = 0
     return target, confidence
示例#3
0
    def __relearn_clf(self,feature,decision):
        self.__F.append(FeatureExtract.vector_feature(feature))
        self.__L.append(decision)

        self.__clf = tree.DecisionTreeClassifier(**self.__dtree_param)
        self.__clf.fit(self.__F, self.__L)
示例#4
0
    def __relearn_clf(self, feature, decision):
        self.__F.append(FeatureExtract.vector_feature(feature))
        self.__L.append(decision)

        self.__clf = tree.DecisionTreeClassifier(**self.__dtree_param)
        self.__clf.fit(self.__F, self.__L)