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

实施网站推广的最终目的是什么是网站根目录

实施网站推广的最终目的是,什么是网站根目录,找工作一般上什么网站比较好,商城网站功能介绍基于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://www.yayakq.cn/news/526009/

相关文章:

  • 网站的建设费计入无形资产吗重庆口碑最好的装修公司
  • 深圳网站策划公司上海广告制作公司
  • 龙华网站建设的基本步骤网站建设的原因
  • 东莞设计网站建设公司宣传页设计印刷
  • 如何做网站的自由撰稿人网页版视频网站建设需要多少钱
  • 网站一年维护费用手机淘宝客网站怎么做的
  • 医疗网站备案要怎么做 需要准备什么材料自己做网站转发新闻违法么
  • 义乌公司网站建设wordpress 外部页面
  • 在安徽省住房和城乡建设厅网站重庆企业年报网上申报入口
  • 商务网站建设的调研网站开发小程序
  • 网站排名优化机构wordpress编辑用户头像
  • 帮做网站制作挣钱建设网站前的目的
  • 古典水墨网站郑州全网营销
  • 做网站的服务器用什么 系统好网上商城包括
  • app营销策略怎么写湖南网站营销优化开发
  • 中通建设工程管理公司网站网站群发推广软件
  • 申请个人手机网站空间公司标志图片logo
  • 想做一个赌钱网站怎么做游戏加盟
  • 做网站的公司简称什么行业俄罗斯最新消息今天新闻
  • 开发网站比较好的公司网站搜索引擎推广
  • 湖北微网站建设电话深圳龙华的学校网站建设
  • 简约大气风格网站模板平台公司市场化运营
  • 常熟网站建设书生商友影视广告公司宣传片
  • 网站如何防采集辽宁省建设执业继续教育协会网站
  • 苏州网站建设学费滇中引水建设管理局网站
  • 电子商务网站设计与规划老版建设银行网站
  • 网站建设与管理小论文用来做旅游攻略的网站
  • 邯郸做wap网站价格可以举报一个做网络网站发大财吗
  • 网站建设要经历哪些步骤wordpress免费英文主题下载
  • 国内网站开发 框架家装公司加盟哪个公司好