Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
s920243400
PaddleDetection
提交
df6ce20c
P
PaddleDetection
项目概览
s920243400
/
PaddleDetection
与 Fork 源项目一致
Fork自
PaddlePaddle / PaddleDetection
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
PaddleDetection
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录