基于深度学习的图片验证码识别算法研究

来源 :青岛科技大学 | 被引量 : 0次 | 上传用户:bob01109
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
验证码在设计之初只是一个用来区分人和计算机程序的图灵测试,随着互联网的发展,现在的验证码主要作为维护互联网安全的工具。一般会出现在用户登录网站、网站的注册、信息的查询、网站发帖等场景。在这些场景中我们希望用户是一个真正的人,而不是计算机程序。图片字符识别对人类来说是很简单的,然而对计算机程序来说却比较难。因此验证码的存在能一定程度的维护一个良好的网络环境。一些场景下验证码的存在可能也会影响用户的体验,同时为了提高网络的安全性,作为学术研究去识别验证码,可以发现现有验证码存在的漏洞。本文中利用深度学习框架Keras,选择Theano为后端,针对比较容易分割的验证码,经过去噪、分割后,通过卷积神经网络以及深度神经网络进行训练识别,取得了很好的效果。对于不易分割的验证码,利用端到端的思想把验证码作为一个整体去标记,利用卷积神经网络以及递归神经网络分别进行模型训练,取得比传统方法更好的效果。具体的工作内容和成果如下:(1)对当前常见的几种验证码进行介绍,同时对每一种验证码的识别进行分析。详细介绍了验证码识别中的验证码的获取、灰度化、二值化、去噪、分割等环节中的常用方法及其原理。(2)介绍了深度学习发展的现状,对神经网络的前向传播及反向传播进行介绍,介绍了卷积神经网络的卷积、池化等操作的原理,对于易分割的验证码,本文以山东移动网上营业厅的验证码为例,通过去噪、分割完成预处理,利用卷积神经网络建模识别,识别正确率达到90%左右,同时利用深度神经网络进行建模识别,最终正确率达到87%左右。(3)介绍了递归神经网络以及长短期递归神经网络的原理,对于不易分割的验证码,本文以山东电信网上营业厅的验证码为例,利用端到端的卷积神经网络建模识别,识别正确率达到85%左右,同时利用卷积神经网络和长短期递归神经网络相结合的方法进行建模识别,最终正确率达到70%左右。
其他文献
<正>幼儿园是个特殊的场所,幼儿是个特殊的群体,这对幼儿园的安全工作提出了更高的要求。在总结过往经验的基础上,结合多年的工作实际,我们认为,幼儿园的安全工作必须进行精
随着调度信息化的不断发展,保证调度管理信息系统的数据安全,使其可用、可靠及业务应用的连续显得尤为重要。介绍了新一代连续保护技术CDP在浙江电力调度管理信息系统中的应
目的观察自拟清热健脾活血方治疗湿热内蕴型非酒精性脂肪肝的临床疗效。方法对56例中医辨证属湿热内蕴型的非酒精性脂肪肝患者给予中药清热健脾活血方治疗12周后,观察治疗前后
新疆地区的自然条件适宜棉花生长,因此新疆已成为全国最重要的棉花生产基地之一。新疆地区的棉花品种较为优质,但是在棉花的整个生长过程中,常常伴有冰雹、沙尘暴及旱灾等多
以豫北K村的个案为基础,分析了K村农民新型生计方式发展的类型、原因、动力与影响,探讨其与乡村传统生计的关系。传统乡村社会网络向新型生计方式发展提供了资金融合、人力资
"十三五"末,浙江省外购电的总量约占负荷总量的40%,其中特高压交、直流输电容量约为30%。若特高压电力不参与电网调峰,2020年浙江电网最大调峰缺口将超过4 800 MW,调峰形势十
为解决海上编队双舰防空队形部署优化问题,在武器系统作战能力既定的情况下,通过对编队防空舰防空区域和部署原则的分析,以编队被掩护舰对来袭目标防御纵深最大为优化目标,给
作为理学集大成者,朱子哲学思想系统宏大,统摄理气,中和,性情等哲学范畴,涵盖本体论、心性论和格物致知论等内容,条理缜密,意蕴丰富。然而本文欲以中国哲学中之心、性等重要
[目的]了解优质护理服务中患者对护士职业素质的要求,提高护理人员职业素质,实现优质护理。[方法]随机调查杭州市某三甲医院优质护理示范病区患者200例,采用自行设计问卷进行
<正>口算是指不借助于任何计算工具,只凭思维和语言而进行的计算。从某种意义上说,笔算过程就是笔录口算的过程。学生的口算能力越高,其笔算能力也就会相应提高。因此加强口