Python机器学习入门1.3《使用支持向量机对手写体数字图片分类》

本文介绍了如何使用支持向量机(Support Vector Machine, SVM)对手写体数字图片进行分类。通过选取空间间隔最小的支持向量作为决策依据,SVM在高维数据中展现出高效性能。示例中详细展示了数据读取、分割、模型训练及评估的过程,强调了SVM在节省内存和提升模型预测性能方面的优势。" 128880164,15638562,深入解析堆排序:理论与C语言实现,"['算法', '数据结构', 'C语言', '排序算法', '堆']
摘要由CSDN通过智能技术生成

本次介绍的内容是:支持向量机分类器(Support Vector Classifier)

     决定直线位置的样本并不是所有的训练数据,而是其中的两个空间间隔最小的两个不同类别的数据点,而我们把这种可以用来真正帮助决策最线性分类模型的数据点叫做“支持向量”。

   手写体数据读取代码样例:


#从sklearn.datasets里导入手写体数字加载器
from sklearn.datasets import load_digits

#从通过数据加载器获得手写体数字的数码图像数据并储存在digits变量中
digits=load_digits()

#检查数据规模和特征维度
print(digits.data.shape)

书写体数据分割:


#从sklearn.cross_validation 中 导入 train_test_split
from sklearn.cross_validation import train_test_split
#随机获取75%的数据作为训练样本;其余25%的数据作为测试样本
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)

使用支持向量机对手写体数字图像进行识别:

  • 4
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

江湖无为

感谢你们的鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值