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


    #验证码识别#

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

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

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

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

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

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

    关于softmax和sigmoid:

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

    一些常用文件名:

    cfg 配置信息文件

    cnn_sys cnn网络结构

    data_iter 可迭代的数据集

    gen_captcha 验证码生成器

    predict 加载训练好的模型

    train 对模型进行训练

    utils 公共使用方法

  • 相关阅读:
    Pymsql
    MySQL基础操/下
    MySQL基础操作
    前端学习之jquery/下
    前端学习之jquery
    Python之异常处理
    Python之模块和包导入
    Python之模块
    Python之面向对象上下文管理协议
    Python之面向对象slots与迭代器协议
  • 原文地址:https://www.cnblogs.com/techgy/p/11851782.html
Copyright © 2020-2023  润新知