Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
PaddleX
提交
d13ea5f4
P
PaddleX
项目概览
PaddlePaddle
/
PaddleX
通知
138
Star
4
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
43
列表
看板
标记
里程碑
合并请求
5
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
PaddleX
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
43
Issue
43
列表
看板
标记
里程碑
合并请求
5
合并请求
5
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
d13ea5f4
编写于
5月 09, 2020
作者:
J
Jason
提交者:
GitHub
5月 09, 2020
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #30 from FlyingQianMM/develop_qh
change ResNetXvd to ResNetX_vd
上级
4cc445a4
200eb174
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
6 addition
and
6 deletion
+6
-6
paddlex/cv/models/faster_rcnn.py
paddlex/cv/models/faster_rcnn.py
+4
-4
paddlex/cv/models/mask_rcnn.py
paddlex/cv/models/mask_rcnn.py
+2
-2
未找到文件。
paddlex/cv/models/faster_rcnn.py
浏览文件 @
d13ea5f4
...
@@ -32,7 +32,7 @@ class FasterRCNN(BaseAPI):
...
@@ -32,7 +32,7 @@ class FasterRCNN(BaseAPI):
Args:
Args:
num_classes (int): 包含了背景类的类别数。默认为81。
num_classes (int): 包含了背景类的类别数。默认为81。
backbone (str): FasterRCNN的backbone网络,取值范围为['ResNet18', 'ResNet50',
backbone (str): FasterRCNN的backbone网络,取值范围为['ResNet18', 'ResNet50',
'ResNet50
vd', 'ResNet101', 'ResNet101
vd']。默认为'ResNet50'。
'ResNet50
_vd', 'ResNet101', 'ResNet101_
vd']。默认为'ResNet50'。
with_fpn (bool): 是否使用FPN结构。默认为True。
with_fpn (bool): 是否使用FPN结构。默认为True。
aspect_ratios (list): 生成anchor高宽比的可选值。默认为[0.5, 1.0, 2.0]。
aspect_ratios (list): 生成anchor高宽比的可选值。默认为[0.5, 1.0, 2.0]。
anchor_sizes (list): 生成anchor大小的可选值。默认为[32, 64, 128, 256, 512]。
anchor_sizes (list): 生成anchor大小的可选值。默认为[32, 64, 128, 256, 512]。
...
@@ -47,7 +47,7 @@ class FasterRCNN(BaseAPI):
...
@@ -47,7 +47,7 @@ class FasterRCNN(BaseAPI):
self
.
init_params
=
locals
()
self
.
init_params
=
locals
()
super
(
FasterRCNN
,
self
).
__init__
(
'detector'
)
super
(
FasterRCNN
,
self
).
__init__
(
'detector'
)
backbones
=
[
backbones
=
[
'ResNet18'
,
'ResNet50'
,
'ResNet50
vd'
,
'ResNet101'
,
'ResNet101
vd'
'ResNet18'
,
'ResNet50'
,
'ResNet50
_vd'
,
'ResNet101'
,
'ResNet101_
vd'
]
]
assert
backbone
in
backbones
,
"backbone should be one of {}"
.
format
(
assert
backbone
in
backbones
,
"backbone should be one of {}"
.
format
(
backbones
)
backbones
)
...
@@ -66,7 +66,7 @@ class FasterRCNN(BaseAPI):
...
@@ -66,7 +66,7 @@ class FasterRCNN(BaseAPI):
elif
backbone_name
==
'ResNet50'
:
elif
backbone_name
==
'ResNet50'
:
layers
=
50
layers
=
50
variant
=
'b'
variant
=
'b'
elif
backbone_name
==
'ResNet50vd'
:
elif
backbone_name
==
'ResNet50
_
vd'
:
layers
=
50
layers
=
50
variant
=
'd'
variant
=
'd'
norm_type
=
'affine_channel'
norm_type
=
'affine_channel'
...
@@ -74,7 +74,7 @@ class FasterRCNN(BaseAPI):
...
@@ -74,7 +74,7 @@ class FasterRCNN(BaseAPI):
layers
=
101
layers
=
101
variant
=
'b'
variant
=
'b'
norm_type
=
'affine_channel'
norm_type
=
'affine_channel'
elif
backbone_name
==
'ResNet101vd'
:
elif
backbone_name
==
'ResNet101
_
vd'
:
layers
=
101
layers
=
101
variant
=
'd'
variant
=
'd'
norm_type
=
'affine_channel'
norm_type
=
'affine_channel'
...
...
paddlex/cv/models/mask_rcnn.py
浏览文件 @
d13ea5f4
...
@@ -32,7 +32,7 @@ class MaskRCNN(FasterRCNN):
...
@@ -32,7 +32,7 @@ class MaskRCNN(FasterRCNN):
Args:
Args:
num_classes (int): 包含了背景类的类别数。默认为81。
num_classes (int): 包含了背景类的类别数。默认为81。
backbone (str): MaskRCNN的backbone网络,取值范围为['ResNet18', 'ResNet50',
backbone (str): MaskRCNN的backbone网络,取值范围为['ResNet18', 'ResNet50',
'ResNet50
vd', 'ResNet101', 'ResNet101
vd']。默认为'ResNet50'。
'ResNet50
_vd', 'ResNet101', 'ResNet101_
vd']。默认为'ResNet50'。
with_fpn (bool): 是否使用FPN结构。默认为True。
with_fpn (bool): 是否使用FPN结构。默认为True。
aspect_ratios (list): 生成anchor高宽比的可选值。默认为[0.5, 1.0, 2.0]。
aspect_ratios (list): 生成anchor高宽比的可选值。默认为[0.5, 1.0, 2.0]。
anchor_sizes (list): 生成anchor大小的可选值。默认为[32, 64, 128, 256, 512]。
anchor_sizes (list): 生成anchor大小的可选值。默认为[32, 64, 128, 256, 512]。
...
@@ -46,7 +46,7 @@ class MaskRCNN(FasterRCNN):
...
@@ -46,7 +46,7 @@ class MaskRCNN(FasterRCNN):
anchor_sizes
=
[
32
,
64
,
128
,
256
,
512
]):
anchor_sizes
=
[
32
,
64
,
128
,
256
,
512
]):
self
.
init_params
=
locals
()
self
.
init_params
=
locals
()
backbones
=
[
backbones
=
[
'ResNet18'
,
'ResNet50'
,
'ResNet50
vd'
,
'ResNet101'
,
'ResNet101
vd'
'ResNet18'
,
'ResNet50'
,
'ResNet50
_vd'
,
'ResNet101'
,
'ResNet101_
vd'
]
]
assert
backbone
in
backbones
,
"backbone should be one of {}"
.
format
(
assert
backbone
in
backbones
,
"backbone should be one of {}"
.
format
(
backbones
)
backbones
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录