Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
PaddleDetection
提交
df6ce20c
P
PaddleDetection
项目概览
PaddlePaddle
/
PaddleDetection
大约 1 年 前同步成功
通知
695
Star
11112
Fork
2696
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
184
列表
看板
标记
里程碑
合并请求
40
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
PaddleDetection
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
184
Issue
184
列表
看板
标记
里程碑
合并请求
40
合并请求
40
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
df6ce20c
编写于
6月 02, 2021
作者:
Y
yzl19940819
提交者:
GitHub
6月 02, 2021
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[cherry pick]add doc (#3152)
* add doc * add FAQ
上级
66d7eefa
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
22 addition
and
0 deletion
+22
-0
README_cn.md
README_cn.md
+2
-0
docs/tutorials/FAQ.md
docs/tutorials/FAQ.md
+14
-0
docs/tutorials/GETTING_STARTED_cn.md
docs/tutorials/GETTING_STARTED_cn.md
+6
-0
未找到文件。
README_cn.md
浏览文件 @
df6ce20c
...
...
@@ -196,6 +196,8 @@ PaddleDetection模块化地实现了多种主流目标检测算法,提供了
-
[
安装说明
](
docs/tutorials/INSTALL_cn.md
)
-
[
数据准备
](
docs/tutorials/PrepareDataSet.md
)
-
[
30分钟上手PaddleDetcion
](
docs/tutorials/GETTING_STARTED_cn.md
)
-
[
常见问题汇总
](
docs/tutorials/FAQ.md
)
### 进阶教程
...
...
docs/tutorials/FAQ.md
0 → 100644
浏览文件 @
df6ce20c
# FAQ(常见问题)
**Q:**
为什么我使用单GPU训练loss会出
`NaN`
?
</br>
**A:**
配置文件中原始学习率是适配多GPU训练(8x GPU),若使用单GPU训练,须对应调整学习率(例如,除以8)。
以
[
faster_rcnn_r50
](
https://github.com/PaddlePaddle/PaddleDetection/blob/release/2.1/configs/faster_rcnn/faster_rcnn_r50_1x_coco.yml
)
为例,在静态图下计算规则表如下所示,它们是等价的,表中变化节点即为
`piecewise decay`
里的
`boundaries`
:
</br>
| GPU数 |batch size/卡| 学习率 | 最大轮数 | 变化节点 |
| :---------: | :------------:|:------------: | :-------: | :--------------: |
| 2 | 1 | 0.0025 | 720000 | [480000, 640000] |
| 4 | 1 | 0.005 | 360000 | [240000, 320000] |
| 8 | 1| 0.01 | 180000 | [120000, 160000] |
*
上述方式适用于静态图下。在动态图中,由于训练以epoch方式计数,因此调整GPU卡数后只需要修改学习率即可,修改方式和静态图相同.
docs/tutorials/GETTING_STARTED_cn.md
浏览文件 @
df6ce20c
...
...
@@ -79,6 +79,12 @@ ppyolov2_reader.yml 主要说明数据读取器配置,如batch size,并发
<br><center>配置文件结构说明</center></br>
### 修改配置文件说明
*
关于数据的路径修改说明
在修改配置文件中,用户如何实现自定义数据集是非常关键的一步,如何定义数据集请参考[如何自定义数据集]
(
https://aistudio.baidu.com/aistudio/projectdetail/1917140
)
*
默认学习率是适配多GPU训练
(
8x GPU
)
,若使用单GPU训练,须对应调整学习率(例如,除以8)
*
更多使用问题,请参考[FAQ]
(
FAQ.md
)
## 4 训练
PaddleDetection提供了单卡/多卡训练模式,满足用户多种训练需求
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录