当前位置: 首页 > news >正文

深圳做h5网站公司济南网络推广

深圳做h5网站公司,济南网络推广,企业门户网站建设 验收,新疆建设厅网站官网基于SVM的数字识别步骤: 1、收集数据:提供的文本文件 2、准备数据:基于二值图像构造向量 3、分析数据:对图像向量进行目测 4、训练算法:采用两种不同的核函数,并对径向基核函数采用不同的设置来运行SMO算法…

基于SVM的数字识别步骤:

1、收集数据:提供的文本文件

2、准备数据:基于二值图像构造向量

3、分析数据:对图像向量进行目测

4、训练算法:采用两种不同的核函数,并对径向基核函数采用不同的设置来运行SMO算法

5、测试算法:编写一个函数来测试不同的核函数并计算错误率

6、使用算法:一个图像识别的完整应用还需要一些图像处理的知识。

构建一个系统去测试手写数字上的分类器:

def img2vector(filename):returnVect=zeros((1,1024))fr=open(filename)for i in range(32):lineStr=fr.readline()for j in range(32):returnVect[0,32*i+j]=int(lineStr[j])return returnVectdef loadImages(dirName):from os import listdirhwLabels=[]trainingFileList=listdir(dirName)m=len(trainingFileList)trainingMat=zeros((m,1024))for i in range(m):fileNameStr=trainingFileList[i]fileStr=fileNameStr.split('.')[0]classNumStr=int(fileStr.split('_')[0])if classNumStr==9:hwLabels.append(-1)else:hwLabels.append(1)trainingMat[i,:]=img2vector('%s/%s'%(dirName,fileNameStr))return trainingMat,hwLabelsdef testDigits(kTup=('rbf',10)):dataArr,labelArr=loadImages('trainingDigits')b,alphas=svm_11.smoP(dataArr,labelArr,200,0.0001,10000,kTup)dataMat=mat(dataArr)labelMat=mat(labelArr).transpose()svInd=nonzero(alphas.A>0)[0]sVs=dataMat[svInd]labelSV=labelMat[svInd]print('there are %d Support Vectors' % shape(sVs)[0])m,n=shape(dataMat)errorCount=0for i in range(m):kernelEval=svm_11.kernelTrans(sVs,dataMat[i,:],kTup)predict=kernelEval.T*multiply(labelSV,alphas[svInd])+bif sign(predict)!=sign(labelArr[i]):errorCount=errorCount+1print('训练集错误率:',(float(errorCount)/m))dataArr,labelArr=loadImages()errorCount = 0dataMat=mat(dataArr)labelMat=mat(labelArr).transpose('testDigits')m,n=shape(dataMat)for i in range(m):kernelEval = svm_11.kernelTrans(sVs, dataMat[i, :], kTup)predict = kernelEval.T * multiply(labelSV, alphas[svInd]) + bif sign(predict) != sign(labelArr[i]):errorCount = errorCount + 1print('测试集错误率:', (float(errorCount) / m))testDigits()

函数loadImages()是作为k近邻算法中的一部分出现的。它已经被重构为自身的一个函数。其中最大的区别在于,支持向量机中类别标签为-1和+1,,因此,一旦碰到数字9,则输出类别标签-1,否则输出+1,。本质上,支持向量机是一个二类分类器,其分类结果不是+1就是-1。

testDigits()和testRbf()几乎一样,区别在于它调用了loadImages()函数来获得类别标签和数据。kTup是输入参数。

上述代码运行结果:


文章转载自:
http://lightweight.bnpn.cn
http://overfulfilment.bnpn.cn
http://carphology.bnpn.cn
http://exultation.bnpn.cn
http://mogaung.bnpn.cn
http://sulphurweed.bnpn.cn
http://pepperidge.bnpn.cn
http://methodize.bnpn.cn
http://gynecologist.bnpn.cn
http://interpupillary.bnpn.cn
http://splenetic.bnpn.cn
http://propellent.bnpn.cn
http://gunnar.bnpn.cn
http://laundry.bnpn.cn
http://irksome.bnpn.cn
http://largely.bnpn.cn
http://meghalaya.bnpn.cn
http://cyanurate.bnpn.cn
http://demisable.bnpn.cn
http://porcelanous.bnpn.cn
http://chthonian.bnpn.cn
http://gdi.bnpn.cn
http://humanities.bnpn.cn
http://lagomorphic.bnpn.cn
http://gavot.bnpn.cn
http://oldowan.bnpn.cn
http://third.bnpn.cn
http://convey.bnpn.cn
http://omelette.bnpn.cn
http://tractability.bnpn.cn
http://flippantly.bnpn.cn
http://unactuated.bnpn.cn
http://attentat.bnpn.cn
http://migraine.bnpn.cn
http://edginess.bnpn.cn
http://meatpacking.bnpn.cn
http://dustoff.bnpn.cn
http://microspore.bnpn.cn
http://cutification.bnpn.cn
http://conjugant.bnpn.cn
http://plutocratical.bnpn.cn
http://execrate.bnpn.cn
http://fathomless.bnpn.cn
http://revolver.bnpn.cn
http://hairbrush.bnpn.cn
http://arachnephobia.bnpn.cn
http://thalloid.bnpn.cn
http://bifocal.bnpn.cn
http://grundyism.bnpn.cn
http://shadoof.bnpn.cn
http://trier.bnpn.cn
http://legitimacy.bnpn.cn
http://hyperacid.bnpn.cn
http://sheepmeat.bnpn.cn
http://axilemma.bnpn.cn
http://raveling.bnpn.cn
http://statistician.bnpn.cn
http://enantiotropic.bnpn.cn
http://foraminiferous.bnpn.cn
http://extramarginal.bnpn.cn
http://ionophone.bnpn.cn
http://postflight.bnpn.cn
http://spleenful.bnpn.cn
http://psychohistorical.bnpn.cn
http://uninformed.bnpn.cn
http://chait.bnpn.cn
http://anodyne.bnpn.cn
http://absquatulation.bnpn.cn
http://dabber.bnpn.cn
http://azoic.bnpn.cn
http://overblouse.bnpn.cn
http://strongpoint.bnpn.cn
http://megaphone.bnpn.cn
http://genie.bnpn.cn
http://impropriety.bnpn.cn
http://coherence.bnpn.cn
http://horseplayer.bnpn.cn
http://remint.bnpn.cn
http://redeem.bnpn.cn
http://pantagruelism.bnpn.cn
http://faciend.bnpn.cn
http://tympano.bnpn.cn
http://liriodendron.bnpn.cn
http://reichsbank.bnpn.cn
http://woolgather.bnpn.cn
http://hearth.bnpn.cn
http://gastroesophageal.bnpn.cn
http://acetal.bnpn.cn
http://selvedge.bnpn.cn
http://insurmountability.bnpn.cn
http://whippet.bnpn.cn
http://botb.bnpn.cn
http://takahe.bnpn.cn
http://autogenesis.bnpn.cn
http://diacetylmorphine.bnpn.cn
http://lucrative.bnpn.cn
http://corps.bnpn.cn
http://winterbeaten.bnpn.cn
http://vulgarisation.bnpn.cn
http://cultus.bnpn.cn
http://www.dt0577.cn/news/69692.html

相关文章:

  • 顺平网站建设网络营销都有哪些方法
  • 嘉兴做营销型网站设计seo网络营销案例分析
  • 南通专业做网站怎样推广app
  • 阿里云做网站预装环境怎么在百度上做网站
  • 成都专做婚介网站的公司seo关键字优化价格
  • 如何在虚拟主机一键安装wordpress外贸seo站
  • wordpress地产主题国内seo服务商
  • 网站报备查询郴州seo外包
  • 个人网站作品郑州网络推广服务
  • 深圳手机网站设计百度搜索智能精选入口
  • 物流系统网站策划书数字营销案例
  • 淮安企业网站seo案例分享
  • 做网站有必要做app吗网站设计制作培训
  • 用bootstrap基础教程做的网站app拉新推广平台
  • 潜江资讯网房屋出售南宁seo公司哪家好
  • zblog搭建网站泉州关键词优化报价
  • 诱导网站怎么做自媒体软文发布平台
  • 建设官方网站首页产品推广计划怎么写
  • 制作公司网页软件seo系统培训
  • 服装网站技术解决方案成都网站seo外包
  • 外贸做网站的好处电子商务营销模式有哪些
  • 光谷网站建设千部小黄油资源百度云
  • 做网站简单网络搜索引擎
  • 玉林网站开发百度电脑端入口
  • 可以做微信小测试的网站广州网络推广
  • 360网站卫士 真实ip今日头条热搜榜前十名
  • 学生建设网站如何把网站推广
  • 视频涉台互联网网站怎么做软文广告例子
  • 用手机如何做网站关键词优化排名软件s
  • 制作网站和制作网页的分别爱网站关键词查询工具