python import numpy as np from mvpa2.suite import * data = np.random.randint(0, 10, (100, 10)) labels = np.random.randint(0, 2, 100) dataset = Dataset(data=data, labels=labels) preproc = ChainNode([PolyDetrendMapper(chunks_attr='chunks'), BoxcarMapper()]) fsel = SensitivityBasedFeatureSelection(OneWayAnova(), fraction=0.1) clf = LinearCSVMC() cv = CrossValidation(clf, NFoldPartitioner(), errorfx=lambda p, t: np.mean((p == t).astype(int))) result = cv(dataset) print(result) confusion_matrix = ConfusionMatrix() confusion_matrix.ca.enable('stats') result = confusion_matrix(dataset, clf.predict(dataset)) print(result)


上一篇:
下一篇:
切换中文