下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于CNN的改进验证码识别算法分析案例目录TOC\o"1-3"\h\u29789基于CNN的改进验证码识别算法分析案例 1139361.1端到端验证码识别算法简介 1260841.1.1Inception模组 2198901.1.2Xception架构 2282121.2主要代码实现 355301.3模型训练结果分析 4端到端验证码识别算法简介 之前识别的验证码是易分割的验证码,如果验证码变得很复杂的话就没办法很好的分开。所以就之前的方法进行改进。之前的CNN卷积神经网络识别验证码是先把字符串分割成若干字符,常用的分割方法例如有平均分割法,投影分割法,颜色填充分割法等,采用化整为零的方法,分别识别再统一,但是如果字符之间有粘连的话分割难度就会非常大且容易造成验证码信息的缺失,影响了识别的精度,所以本章就端到端不分割的算法进行研究,输入整张图片然后直接导出标记结果,省略中间复杂的预处理和特征提取等过程,直接用原始数据得到结果。区别如下图:图4.1端到端思想示例基于CNN去识别验证码换句话说就是一个多标签值的学习问题。如果是一个4位数字组成的验证码那么它每张图就有四个标签。端到端的识别就是连接了四个全连接层,它们分别对应不同位置的四个标签。最后将它们联系到一起同时学习这四个标签。但是这个有个问题即要求识别的验证码固定,不固定的话就没有针对固定位置的标签进行识别。图4.2端到端验证码识别流程识别数据集如下图所示,比之前的难度上升一个档次,加了噪声,由数字、大小写字母组成并且各个字母之间距离不尽相同,不易分割,如下图所示:图4.2训练验证码图片示例Inception模组在之前,szegedy等人提出了第一代网络架构即inception,InceptionV1又叫GoogleNet,,之后随着时代的发展,InceptionV1不断升级,V2V3Inception-resNet相继出现。非常经典的Inception模块处理跨通道相关的时候,第一步就是现实用1*1的卷积核去遍历将数据的维度降下来,使现在的特征空间小于之前的特征空间。之后再通过3*3卷积核学习空间相关性。Xception架构 Inception网络是简单来说是一种中间状态位于深度可分卷积和普通卷积之间,之后研究人员由Inception思想开发出了另外一种新的CNN卷积神经网络架构:XCeption,它的思想主要是去掉Inception模块,用深度可分卷积来替代,最后在Xception中建立更多、更细的路径。Inception网络有两个想法:开始1×1卷积负责处理通道间混合,最后3×3卷积负责操纵图像的空间结构。3x3卷积也将在通道之间混合,但是XCeption的想法是引入更多路径,甚至允许每个通道具有独立的路径,此时每个3x3卷积核都在各个通道中独立运行,不再负责通道之间的混合。这样可以节省很多参数并加快计算速度。主要代码实现数据集生成代码如下图:卷积网络结构如下图:模型训练结果分析因为数据比较复杂迭代次数相比较之前也较长,大概的6000次左右才能达到百分之九十以上的准确率,使用tensorboard对accuracy进行监控如下图:图4.1模型训练准确率结果展示代码之前采用的激活函数是softmax方式,收敛效果不是很好。最后采用的是sigmoid方式。亚当优化器学习率为0.001.经过多次训练发现模型迭代次数在两千以内准确率都特别低,后面将迭代
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年大学一年级(交通运输)交通技能试题及答案
- 2025年中职第一学年(化工基础)化工单元操作认知阶段测试试题及答案
- 2025-2030中国种子行业市场现状科研投入竞争格局投资布局规划研究报告
- 繁峙县2024-2025学年第一学期四年级数学期末学业测评试卷及答案
- 大涌镇2024-2025学年第二学期六年级科学期末学业测评考点及答案
- 2025至2030中国智能制造系统解决方案供应商能力评估报告
- 2025-2030汽车零部件制造企业品牌建设战略研究市场竞争发展预测报告
- 2025-2030汽车行业市场竞争格局与品牌发展战略
- 2025-2030汽车船艇行业技术发展方向分析及投资风险评估
- 2025-2030汽车电动化智能化产业升级现状需求特点发展前景市场分析深度规划分析报告
- 2026年重庆市江津区社区专职人员招聘(642人)笔试备考试题及答案解析
- 2026年思明区公开招聘社区工作者考试备考题库及完整答案详解1套
- 【四年级】【数学】【秋季上】期末家长会:数海引航爱伴成长【课件】
- 小学音乐教师年度述职报告范本
- 2025年新版八年级上册历史期末考试模拟试卷试卷 3套(含答案)
- 河南交通职业技术学院教师招聘考试历年真题
- 污水管网工程监理规划修改
- (机构动态仿真设计)adams
- 北京市社保信息化发展评估研究报告
- GB/T 8336-2011气瓶专用螺纹量规
- GB/T 1048-2019管道元件公称压力的定义和选用
评论
0/150
提交评论