目录
pytorch编写Faster-RCNN的下载地址
目录下的网络配置文件地址
*.yml配置文件格式快速入门,另一个入门地址
*.yml转换成字典的演示网址,另一个入门地址
Faster-Rcnn中用到的yml配置格式
1)它的基本语法规则如下:
- 大小写敏感
- 使用缩进表示层级关系
- 缩进时不允许使用Tab键,只允许使用空格。
- 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可
- #表注释
2)键值对:
2-1)使用:的yml格式
EXP_DIR: res50
变成字典是:
{ EXP_DIR: 'res50' }
2-2)带有缩进的yml格式
TRAIN:
HAS_RPN: True
BBOX_NORMALIZE_TARGETS_PRECOMPUTED: True
变成字典是:
{ TRAIN: { HAS_RPN: true, BBOX_NORMALIZE_TARGETS_PRECOMPUTED: true } }
使用转换成字典的演示地址演示一个网络的*.yml
EXP_DIR: vgg16
TRAIN:
HAS_RPN: True
BBOX_NORMALIZE_TARGETS_PRECOMPUTED: True
RPN_POSITIVE_OVERLAP: 0.7
RPN_BATCHSIZE: 256
PROPOSAL_METHOD: gt
BG_THRESH_LO: 0.0
BATCH_SIZE: 256
LEARNING_RATE: 0.01
TEST:
HAS_RPN: True
POOLING_MODE: align
CROP_RESIZE_WITH_MAX_POOL: False
变成字典是:
{ EXP_DIR: 'vgg16',
TRAIN:
{ HAS_RPN: true,
BBOX_NORMALIZE_TARGETS_PRECOMPUTED: true,
RPN_POSITIVE_OVERLAP: 0.7,
RPN_BATCHSIZE: 256,
PROPOSAL_METHOD: 'gt',
BG_THRESH_LO: 0,
BATCH_SIZE: 256,
LEARNING_RATE: 0.01 },
TEST: { HAS_RPN: true },
POOLING_MODE: 'align',
CROP_RESIZE_WITH_MAX_POOL: false }