A.M:
学习目标:
研究一手CRNN,昨天读了CRNN的论文
(https://blog.csdn.net/quincuntial/article/details/77679463),今天 主要皮一手chinese-ocr的源码,它的效果确实很好玩:
CRNN效果一(基于图像的序列识别):
项目地址: https://github.com/JiHanFly/chinese-ocr
项目目录结构:
源码阅读顺序:
demo.py –> utils.py–>/models/crnn.py
CRNN结构:完全符合论文中的CRNN结构
学习过程:
python enumerate用法总结 : https://blog.csdn.net/churximi/article/details/51648388
(原来当同时需要遍历 字符串、字典的键、值时,使用enumerate会更方便)
Python 中的注释规范 :https://www.cnblogs.com/Rubick7/p/7755337.html (突然兴起,决定稍微遵守下)
python的 init、str、new、call 几种方法总结 :https://www.cnblogs.com/qlshine/p/6049457.html (之前自己写代码,很不规范,也不怎么写类,所以、、、、、、、)
断言assert的用法:https://blog.csdn.net/humanking7/article/details/45950781
Python format 格式化函数:http://www.runoob.com/python/att-string-format.html
复习哈卷积层后尺寸计算公式
:
CTCLoss : https://www.zhihu.com/search?type=content&q=CTCLoss ()
将要学习:
tensor基本概念、方法走一波,注意维度这个概念
http://pytorch-cn.readthedocs.io/zh/latest/package_references/Tensor/