首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

数学之路(三)-机器学习(3)-机器学习算法-SVM[9]

2013-10-08 
数学之路(3)-机器学习(3)-机器学习算法-SVM[9]我们应用SVM的非线性分类功能对手写数字进行识别,我们在这应

数学之路(3)-机器学习(3)-机器学习算法-SVM[9]

我们应用SVM的非线性分类功能对手写数字进行识别,我们在这应用poly做为非线性核


对样本本身测试


测试代码如下:

for iii in xrange (1,10):    testfn= 'nums/test/'+str(iii)+'-test.png'    testx=[]    testx.append(getnumc(testfn))    print svm.pred(testx)


识别效果还可以,通过增加笔型差异较大的训练样本,效果将更好

>>> runfile(r'I:\book_prog\numsbsvm.py', wdir=r'I:\book_prog')

http://blog.csdn.net/myhaspl
myhaspl@qq.com


loading  ...
[ 1.  1.  1.  1.  2.  2.  2.  2.  3.  3.  3.  3.  4.  4.  4.  4.  5.  5.
  5.  5.  6.  6.  6.  6.  7.  7.  7.  7.  8.  8.  8.  8.  9.  9.  9.  9.]
[ 1.]
[ 2.]
[ 3.]
[ 4.]
[ 5.]
[ 6.]
[ 7.]
[ 8.]
[ 9.]
>>> 


热点排行