Python中机器学习-验证码识别-粗略总结

Posted aichangetheworld

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python中机器学习-验证码识别-粗略总结相关的知识,希望对你有一定的参考价值。

#验证码识别#

解决办法:将验证码切割成单个字符训练

遇到问题:验证码字符大小不一或重叠

对上述问题的解决:通过CNN(卷积神经网络)直接就是端到端不分割的识别方式

处理验证码:将图片二值化

输入验证码的信息:图片大小、最大字母、表示方法

选2*2(3个卷积层和1个全连接层)的最大池化层和dropout层,卷积核尺寸选择5*5

关于softmax和sigmoid:

使用softmax进行最后的归一化操作,即“让可能性大的分类的值变得更大,让可能性小的分量值变得更小”

一些常用文件名:

cfg 配置信息文件

cnn_sys cnn网络结构

data_iter 可迭代的数据集

gen_captcha 验证码生成器

predict 加载训练好的模型

train 对模型进行训练

utils 公共使用方法

技术图片

以上是关于Python中机器学习-验证码识别-粗略总结的主要内容,如果未能解决你的问题,请参考以下文章

用Python机器学习搞定验证码

用Python机器学习搞定验证码

用Python机器学习搞定验证码

用Python机器学习搞定验证码

python 验证码识别端到端

python 验证码识别端到端