python利用SVM做手写体识别
2017-06-03 00:09
218 查看
from sklearn.datasets import load_digits digits = load_digits() print 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) print y_train.shape print 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))
相关文章推荐
- 利用Python sklearn的SVM对AT&T人脸数据进行人脸识别
- 关于利用python进行验证码识别的一些想法
- 关于利用python进行验证码识别的一些设想
- SVM原理介绍与Python实现(四):利用规则化(regularization)处理不可分情况
- MNIST基础手写体识别 tensorflow+Python
- mnsit 手写数据集 python3.x的读入 以及利用softmax回归进行数字识别
- 关于利用python进行验证码识别的一些想法
- 【SVM理论到实践4】基于OpenCv中的SVM的手写体数字识别
- 数据挖掘——多层感知器手写体识别的Python实现
- Python中利用Scipy包的SIFT方法进行图片识别的实例教程
- Python验证码识别:利用pytesser识别简单图形验证码
- Opencv Python版学习笔记(八)字符识别-分类器(SVM,KNearest,RTrees,Boost,MLP)
- 利用opencv的hog+svm实现细胞识别分类器
- 关于利用python进行验证码识别的一些想法
- 利用SVM(支持向量机)和MNIST库在OpenCV环境下实现手写数字0~9的识别
- 利用python进行识别相似图片(一)
- 关于利用python进行验证码识别的一些设想
- 数据挖掘(Python)——利用sklearn进行数据挖掘,实现算法:svm、knn、C5.0、NaiveBayes
- Python scikit-learn 学习笔记—PCA+SVM人脸识别
- 人脸检测及识别python实现系列(5)——利用keras库训练人脸识别模型