(线性支持向量机)手写数字识别

xiaoxiao2021-02-28  37

from sklearn.datasets import load_digits digits=load_digits() digits.data.shape from sklearn.cross_validation import train_test_split X_train,X_test,y_train,y_test=train_test_split(digits.data,digits.target,test_size=0.25,random_state=33) y_train.shape y_test.shape from sklearn.preprocessing import StandardScaler from sklearn.svm import LinearSVC ss=StandardScaler() X_train=ss.fit_transform(X_train) X_test=ss.transform(X_test) lsvc=LinearSVC() lsvc.fit(X_train,y_train) y_predict=lsvc.predict(X_test) print "The Accuracy of Linear SVC is",lsvc.score(X_test,y_test) from sklearn.metrics import classification_report print classification_report(y_test,y_predict,target_names=digits.target_names.astype(str))
转载请注明原文地址: https://www.6miu.com/read-2626833.html

最新回复(0)