#349 · 主分类: 计算机视觉

captcha_break

captcha captcha-breaking crnn ctc-loss deep-learning jupyter-notebook keras keras-tutorials ocr pytorch-tutorial

验证码识别

项目最后更新:02/25/22

GitHub Stars

2.8K

Forks数量

667

贡献者数量

2

许可证

MIT

收录理由

captcha_break 是一个基于 Keras 的教程项目,演示如何用卷积网络识别四位字符验证码,每个字符位置都单独训练一个分类器。它的数据流水线很有特色:不用爬取或人工标注,而是借助 captcha 库和 Keras 的 Sequence 生成器,在训练过程中实时合成无限量的样本。对于想探索序列识别 OCR 的开发者,这是个实用的起点,自带的 Jupyter Notebook 一步步展示了 VGG 风格的卷积块、批归一化、带回调的 Adam 优化器、GPU 显存管理、模型检查点以及损失曲线。需要注意的是,代码面向 TensorFlow 1.13 时代的 API,要跑在现代框架上需要更新导入和 fit_generator 等调用。项目还附带了 PyTorch 版本的 Notebook,适合偏好另一套技术栈的人。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目