Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
PaddleDetection
提交
76bda79f
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看板
未验证
提交
76bda79f
编写于
11月 24, 2020
作者:
C
cnn
提交者:
GitHub
11月 24, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix doc, test=document_fix (#1751)
上级
19f551fd
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
15 addition
and
11 deletion
+15
-11
docs/tutorials/DetectionPipeline.md
docs/tutorials/DetectionPipeline.md
+4
-4
docs/tutorials/INSTALL_cn.md
docs/tutorials/INSTALL_cn.md
+2
-2
docs/tutorials/PrepareDataSet.md
docs/tutorials/PrepareDataSet.md
+1
-1
docs/tutorials/QUICK_STARTED_cn.md
docs/tutorials/QUICK_STARTED_cn.md
+8
-4
未找到文件。
docs/tutorials/DetectionPipeline.md
浏览文件 @
76bda79f
...
@@ -218,20 +218,20 @@ python -m paddle.distributed.launch \
...
@@ -218,20 +218,20 @@ python -m paddle.distributed.launch \
-
使用配置文件中
`weights`
参数设定的权重文件进行评估
-
使用配置文件中
`weights`
参数设定的权重文件进行评估
```
bash
```
bash
# 默认使用训练过程中保存的best_model
# 默认使用训练过程中保存的best_model
,评估需使用单卡评估
python tools/eval.py
-c
configs/yolov3_mobilenet_v1_roadsign.yml
-o
use_gpu
=
true
CUDA_VISIBLE_DEVICES
=
0
python tools/eval.py
-c
configs/yolov3_mobilenet_v1_roadsign.yml
-o
use_gpu
=
true
```
```
-
通过
`weights`
参数指定权重文件进行评估
-
通过
`weights`
参数指定权重文件进行评估
```
```
# 指定模型评估
# 指定模型评估
python tools/eval.py -c configs/yolov3_mobilenet_v1_roadsign.yml -o use_gpu=true weights=output/yolov3_mobilenet_v1_roadsign/best_model
CUDA_VISIBLE_DEVICES=0
python tools/eval.py -c configs/yolov3_mobilenet_v1_roadsign.yml -o use_gpu=true weights=output/yolov3_mobilenet_v1_roadsign/best_model
```
```
-
通过设置
`save_prediction_only`
参数保存评估结果,生成
`bbox.json`
文件
-
通过设置
`save_prediction_only`
参数保存评估结果,生成
`bbox.json`
文件
```
```
# 设置 save_prediction_only=true,会在当前文件夹下生成预测结果文件bbox.json
# 设置 save_prediction_only=true,会在当前文件夹下生成预测结果文件bbox.json
python tools/eval.py -c configs/yolov3_mobilenet_v1_roadsign.yml -o use_gpu=true save_prediction_only=true
CUDA_VISIBLE_DEVICES=0
python tools/eval.py -c configs/yolov3_mobilenet_v1_roadsign.yml -o use_gpu=true save_prediction_only=true
```
```
##### 预测
##### 预测
...
...
docs/tutorials/INSTALL_cn.md
浏览文件 @
76bda79f
...
@@ -127,11 +127,11 @@ OK (skipped=2)
...
@@ -127,11 +127,11 @@ OK (skipped=2)
```
```
# use_gpu参数设置是否使用GPU
# use_gpu参数设置是否使用GPU
python tools/infer.py -c configs/ppyolo/ppyolo.yml -o use_gpu=true weights=https://paddlemodels.bj.bcebos.com/object_detection/ppyolo.pdparams --infer_img=demo/000000014439
_640x640
.jpg
python tools/infer.py -c configs/ppyolo/ppyolo.yml -o use_gpu=true weights=https://paddlemodels.bj.bcebos.com/object_detection/ppyolo.pdparams --infer_img=demo/000000014439.jpg
```
```
会在
`output`
文件夹下生成一个画有预测结果的同名图像。
会在
`output`
文件夹下生成一个画有预测结果的同名图像。
结果如下图:
结果如下图:
![](
../images/000000014439
_640x640
.jpg
)
![](
../images/000000014439.jpg
)
docs/tutorials/PrepareDataSet.md
浏览文件 @
76bda79f
...
@@ -287,7 +287,7 @@ classname2
...
@@ -287,7 +287,7 @@ classname2
##### 用户数据转成COCO
##### 用户数据转成COCO
在
`./tools/`
中提供了
`x2coco.py`
用于将VOC数据集、labelme标注的数据集或cityscape数据集转换为COCO数据,例如:
在
`./tools/`
中提供了
`x2coco.py`
用于将VOC数据集、labelme标注的数据集或cityscape数据集转换为COCO数据,例如:
(1)labelme
s
数据转换为COCO数据:
(1)labelme数据转换为COCO数据:
```
bash
```
bash
python tools/x2coco.py
\
python tools/x2coco.py
\
--dataset_type
labelme
\
--dataset_type
labelme
\
...
...
docs/tutorials/QUICK_STARTED_cn.md
浏览文件 @
76bda79f
...
@@ -2,6 +2,10 @@
...
@@ -2,6 +2,10 @@
# 快速开始
# 快速开始
为了使得用户能够在很短时间内快速产出模型,掌握PaddleDetection的使用方式,这篇教程通过一个预训练检测模型对小数据集进行finetune。在较短时间内即可产出一个效果不错的模型。实际业务中,建议用户根据需要选择合适模型配置文件进行适配。
为了使得用户能够在很短时间内快速产出模型,掌握PaddleDetection的使用方式,这篇教程通过一个预训练检测模型对小数据集进行finetune。在较短时间内即可产出一个效果不错的模型。实际业务中,建议用户根据需要选择合适模型配置文件进行适配。
-
**设置显卡**
```
bash
export
CUDA_VISIBLE_DEVICES
=
0
```
## 一、快速体验
## 一、快速体验
```
```
...
@@ -34,7 +38,7 @@ python dataset/roadsign_voc/download_roadsign_voc.py
...
@@ -34,7 +38,7 @@ python dataset/roadsign_voc/download_roadsign_voc.py
python tools/train.py -c configs/yolov3_mobilenet_v1_roadsign.yml --eval -o use_gpu=true
python tools/train.py -c configs/yolov3_mobilenet_v1_roadsign.yml --eval -o use_gpu=true
```
```
如果想通过VisualDL实时观察loss变化
去去
曲线,在训练命令种添加--use_vdl=true,以及通过--vdl_log_dir设置日志保存路径。
如果想通过VisualDL实时观察loss变化曲线,在训练命令种添加--use_vdl=true,以及通过--vdl_log_dir设置日志保存路径。
**但注意VisualDL需Python>=3.5**
**但注意VisualDL需Python>=3.5**
...
@@ -58,8 +62,9 @@ visualdl --logdir vdl_dir/scalar/ --host <host_IP> --port <port_num>
...
@@ -58,8 +62,9 @@ visualdl --logdir vdl_dir/scalar/ --host <host_IP> --port <port_num>
```
```
# 评估 默认使用训练过程中保存的best_model
# 评估 默认使用训练过程中保存的best_model
# -c 参数表示指定使用哪个配置文件
# -c 参数表示指定使用哪个配置文件
# -o 参数表示指定配置文件种的全局变量(覆盖配置文件种的设置)
# -o 参数表示指定配置文件种的全局变量(覆盖配置文件种的设置),需使用单卡评估
python tools/eval.py -c configs/yolov3_mobilenet_v1_roadsign.yml-o use_gpu=true
CUDA_VISIBLE_DEVICES=0 python tools/eval.py -c configs/yolov3_mobilenet_v1_roadsign.yml-o use_gpu=true
```
```
...
@@ -70,7 +75,6 @@ python tools/eval.py -c configs/yolov3_mobilenet_v1_roadsign.yml-o use_gpu=true
...
@@ -70,7 +75,6 @@ python tools/eval.py -c configs/yolov3_mobilenet_v1_roadsign.yml-o use_gpu=true
# --infer_img 参数指定预测图像路径
# --infer_img 参数指定预测图像路径
# 预测结束后会在output文件夹中生成一张画有预测结果的同名图像
# 预测结束后会在output文件夹中生成一张画有预测结果的同名图像
python tools/infer.py -c configs/yolov3_mobilenet_v1_roadsign.yml -o use_gpu=true --infer_img=demo/road554.png
python tools/infer.py -c configs/yolov3_mobilenet_v1_roadsign.yml -o use_gpu=true --infer_img=demo/road554.png
```
```
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录