基于Hopfield神经网络模型的验证码识别问题
Hopfield Neural Network Based Approach to Recognizing the Verification Code
摘要: 为了避免恶意破解密码、刷票、论坛注水、黑客攻击等行为,验证码因此而生,它通过强制人机交互的方法来抵御机器自动化攻击。但准确识别验证码是当前还未完全解决的难题。本文的研究对象为四位数字的验证码,采用分割分析和Hopfield神经网络的方法对验证码识别及其精度进行分析。建立并训练Hopfield网络对验证码图像变换后的矢量进行模式识别,比对的结论表明,Hopfield神经网络算法可以得到比较好的测试结果,具有推广应用的价值。
Abstract: In order to avoid malicious cracking of passwords, ticket brushing, forum water injection, hacking, etc., verification codes are born. It uses the method of forcing human-computer interaction to resist machine automation attacks. But accurately identifying the verification code is a difficult problem that has not yet been completely resolved. The research object of this article is a four-digit verification code. The method of segmentation analysis and Hopfield neural network is used to analyze the verification code recognition and its accuracy. Establish and train the Hopfield network to perform pattern recognition on the transformed vector of the captcha image. The conclusion of the comparison shows that the Hopfield neural network algorithm can get better test results and has the value of popularization and application.
文章引用:张靖文, 林萍芝, 肖思佳, 王浩华. 基于Hopfield神经网络模型的验证码识别问题[J]. 应用数学进展, 2021, 10(11): 4006-4016. https://doi.org/10.12677/AAM.2021.1011426

参考文献

[1] 王斌君, 王靖亚, 杜凯选, 韩宇. 验证码技术的攻防对策研究[J]. 计算机应用研究, 2013, 30(9): 2776-2779.
[2] 文晓阳, 高能, 夏鲁宁, 荆继武. 高效的验证码识别技术与验证码分类思想[J]. 计算机工程, 2009, 35(8): 186-188+191.
[3] 李建成, 李富城, 刘建芳. 基于卷积神经网络的数字验证码识别研究[J]. 电子设计工程, 2019, 27(17): 107-111.
[4] 潘浩, 李兰. 基于Tesseract引擎样本训练的验证码识别[J]. 信息与电脑(理论版), 2020, 32(1): 138-139+142.
[5] 冯军军, 王海沛, 陈新华. 基于Python3的极验验证码识别的研究[J]. 电脑知识与技术, 2019, 15(22): 37-39.
[6] 陈广秋, 王冰雪, 刘美, 刘广文. 基于结构信息相似度的线性投影灰度化算法[J]. 2020, 57(4): 877-884.
[7] 陈海峰, 丁丽丽. 二值化图像的灰度处理算法研究[J]. 电脑与电信, 2019(7): 34-38.
[8] 李治江, 丛林. 基于朴素贝叶斯理论的彩色图像二值化研究方法[J]. 数字印刷, 2020(1): 17-21.
[9] 钟彩, 杨兴耀. 车牌定位与车牌分割技术研究[J]. 电脑知识与技术, 2018, 14(2): 172-173.
[10] 张萍. 基于MATLAB的汽车牌照自动识别技术研究[J]. 自动化技术与应用, 2019, 38(11): 132-135+149.
[11] 皇甫磊磊, 阎瑞兵, 赵晓晓. 离散Hopfield神经网络在车牌识别系统中的应用[J]. 信息与电脑(理论版), 2018(17): 81-84.
[12] 徐展彧. 一种基于卷积神经网络的验证码识别方法[P]. 中国, CN110276357A. 2019-09-24.
[13] 张圣洁, 秦祎晗, 刘奕慧, 郭玮. 用于验证码识别的神经网络模型的构建方法和装置[P]. 中国, CN107360137A. 2017-11-17.
[14] 吕霁. 基于神经网络的验证码识别技术研究[D]: [硕士学位论文]. 泉州: 华侨大学, 2015.
[15] 李世成, 东野长磊. 基于卷积神经网络的验证码识别[J]. 软件, 2020, 41(4): 173-177.
[16] 杨晓帆, 陈廷槐. 人工神经网络固有的优点和缺点[J]. 计算机科学, 1994, 21(2): 23-26.