(traindata,trainlabel,testdata,testlabel)
| 15 | |
| 16 | |
| 17 | def svc(traindata,trainlabel,testdata,testlabel): |
| 18 | print("Start training SVM...") |
| 19 | svcClf = SVC(C=1.0,kernel="rbf",cache_size=3000) |
| 20 | svcClf.fit(traindata,trainlabel) |
| 21 | |
| 22 | pred_testlabel = svcClf.predict(testdata) |
| 23 | num = len(pred_testlabel) |
| 24 | accuracy = len([1 for i in range(num) if testlabel[i]==pred_testlabel[i]])/float(num) |
| 25 | print("cnn-svm Accuracy:",accuracy) |
| 26 | |
| 27 | def rf(traindata,trainlabel,testdata,testlabel): |
| 28 | print("Start training Random Forest...") |
no test coverage detected