Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
weixin_41840029
PaddleOCR
提交
a8b8178b
P
PaddleOCR
项目概览
weixin_41840029
/
PaddleOCR
与 Fork 源项目一致
Fork自
PaddlePaddle / PaddleOCR
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
PaddleOCR
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
a8b8178b
编写于
10月 26, 2020
作者:
W
WenmuZhou
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update index and question num, test=document_fix
上级
d0fc39a8
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
8 addition
and
9 deletion
+8
-9
doc/doc_ch/FAQ.md
doc/doc_ch/FAQ.md
+8
-9
未找到文件。
doc/doc_ch/FAQ.md
浏览文件 @
a8b8178b
...
...
@@ -9,15 +9,15 @@
## PaddleOCR常见问题汇总(持续更新)
*
[
近期更新(2020.10.
19
)
](
#近期更新
)
*
[
近期更新(2020.10.
26
)
](
#近期更新
)
*
[
【精选】OCR精选10个问题
](
#OCR精选10个问题
)
*
[
【理论篇】OCR通用2
1
个问题
](
#OCR通用问题
)
*
[
基础知识
3
题
](
#基础知识
)
*
[
【理论篇】OCR通用2
3
个问题
](
#OCR通用问题
)
*
[
基础知识
5
题
](
#基础知识
)
*
[
数据集4题
](
#数据集
)
*
[
模型训练调优6题
](
#模型训练调优
)
*
[
预测部署8题
](
#预测部署
)
*
[
【实战篇】PaddleOCR实战
58
个问题
](
#PaddleOCR实战问题
)
*
[
使用咨询
17
题
](
#使用咨询
)
*
[
【实战篇】PaddleOCR实战
61
个问题
](
#PaddleOCR实战问题
)
*
[
使用咨询
20
题
](
#使用咨询
)
*
[
数据集10题
](
#数据集
)
*
[
模型训练调优15题
](
#模型训练调优
)
*
[
预测部署16题
](
#预测部署
)
...
...
@@ -30,10 +30,9 @@
**A**
: 1. 使用带tps的识别网络或abcnet,2.使用极坐标变换将图片拉平之后使用crnn
#### Q2.1.5 多语言的字典里是混合了不同的语种,这个是有什么讲究吗?统一到一个字典里会对精度造成多大的损失?
统一到一个字典里,会造成最后一层FC过大,增加模型大小。如果有特殊需求的话,可以把需要的几种语言合并字典训练模型,合并字典之后如果引入过多的形近字,可能会造成精度损失,字符平衡的问题可能也需要考虑一下。在PaddleOCR里暂时将语言字典分开。
**A**
:
统一到一个字典里,会造成最后一层FC过大,增加模型大小。如果有特殊需求的话,可以把需要的几种语言合并字典训练模型,合并字典之后如果引入过多的形近字,可能会造成精度损失,字符平衡的问题可能也需要考虑一下。在PaddleOCR里暂时将语言字典分开。
#### Q3.3.16: 如何对检测模型finetune,比如冻结前面的层或某些层使用小的学习率学习?
**A**
:
**A**
:如果是冻结某些层,可以将变量的stop_gradient属性设置为True,这样计算这个变量之前的所有参数都不会更新了,参考:https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/faq/train_cn.html#id4
如果对某些层使用更小的学习率学习,静态图里还不是很方便,一个方法是在参数初始化的时候,给权重的属性设置固定的学习率,参考:https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/api/paddle/fluid/param_attr/ParamAttr_cn.html#paramattr
...
...
@@ -43,7 +42,7 @@
**A**
:修改了字典之后,识别模型的最后一层FC纬度发生了改变,没有办法加载参数。这里是一个警告,可以忽略,正常训练即可。
#### 3.1.18:如何加入自己的检测算法?
####
Q
3.1.18:如何加入自己的检测算法?
**A**
:1. 在ppocr/modeling对应目录下分别选择backbone,head。如果没有可用的可以新建文件并添加
2.
在ppocr/data下选择对应的数据处理处理方式,如果没有可用的可以新建文件并添加
3.
在ppocr/losses下新建文件并编写loss
...
...
@@ -158,7 +157,7 @@
**A**
: 1. 使用带tps的识别网络或abcnet,2.使用极坐标变换将图片拉平之后使用crnn
#### Q2.1.5 多语言的字典里是混合了不同的语种,这个是有什么讲究吗?统一到一个字典里会对精度造成多大的损失?
统一到一个字典里,会造成最后一层FC过大,增加模型大小。如果有特殊需求的话,可以把需要的几种语言合并字典训练模型,合并字典之后如果引入过多的形近字,可能会造成精度损失,字符平衡的问题可能也需要考虑一下。在PaddleOCR里暂时将语言字典分开。
**A**
:
统一到一个字典里,会造成最后一层FC过大,增加模型大小。如果有特殊需求的话,可以把需要的几种语言合并字典训练模型,合并字典之后如果引入过多的形近字,可能会造成精度损失,字符平衡的问题可能也需要考虑一下。在PaddleOCR里暂时将语言字典分开。
### 数据集
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录