读书人

数学之路(三)-机器学习(3)-机器学习算

发布时间: 2013-10-08 16:55:16 作者: rapoo

数学之路(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.]
>>>


读书人网 >其他相关

热点推荐