Warning: Declaration of action_plugin_tablewidth::register(&$controller) should be compatible with DokuWiki_Action_Plugin::register(Doku_Event_Handler $controller) in /s/bach/b/class/cs545/public_html/fall15/lib/plugins/tablewidth/action.php on line 93
import numpy as np from sklearn import datasets from sklearn.multiclass import OneVsRestClassifier,OneVsOneClassifier from sklearn.svm import LinearSVC,SVC from sklearn import cross_validation iris = datasets.load_iris() X, y = iris.data, iris.target classifier = OneVsRestClassifier(LinearSVC()) print np.mean(cross_validation.cross_val_score(classifier, X, y, cv=5)) classifier = OneVsOneClassifier(LinearSVC()) print np.mean(cross_validation.cross_val_score(classifier, X, y, cv=5)) # does this mean that oneVsOne is better? not necessarily... classifier = OneVsRestClassifier(SVC(C=1, kernel='rbf', gamma=0.5)) print np.mean(cross_validation.cross_val_score(classifier, X, y, cv=5))