码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2019-11-13 19:12:54      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:out   重叠   str   pre   soft   操作   迭代   upload   池化层   

#验证码识别#

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

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

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

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

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

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

关于softmax和sigmoid:

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

一些常用文件名:

cfg 配置信息文件

cnn_sys cnn网络结构

data_iter 可迭代的数据集

gen_captcha 验证码生成器

predict 加载训练好的模型

train 对模型进行训练

utils 公共使用方法

技术图片

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

标签:out   重叠   str   pre   soft   操作   迭代   upload   池化层   

原文地址:https://www.cnblogs.com/AIchangetheworld/p/11851782.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!