def runner(i):
sem.acquire()
print("learn begin %s" % i)
clf = ensemble.BaggingClassifier(naive_bayes.GaussianNB())
clf = clf.fit(traindata, trainlabel[i])
svms.append((i, clf))
result[i] = clf.predict_proba(testdata)
dbresult[i] = clf.predict_proba(dbdata)
#print("label %s done\n%s"
# % (i, metrics.classification_report(testlabel[i], result[i])))
#print metrics.confusion_matrix(testlabel[i], result)
sem.release()
评论列表
文章目录