maskrcnn-benchmark-master(一):配置文件

目录

前言

一、配置文件

二、配置文件的使用


前言

作为本系列的开篇,我首先介绍的是配置文件部分,因为整个模型的搭建都和配置文件有很大的关系,所以我们先来了解一下配置文件里面都有啥相关参数配置。

一、配置文件

maskrcnn-benckmark-master是提供有默认的配置的,见文件:your_project/maskrcnn_benckmark/config/defaults.py

import os
# 通过yacs包来生成的默认配置
from yacs.config import CfgNode as CN


_C = CN()

_C.MODEL = CN()
# 表示是否只有RPN
_C.MODEL.RPN_ONLY = False
# 表示是否含有Mask分支
_C.MODEL.MASK_ON = False
_C.MODEL.RETINANET_ON = False
_C.MODEL.KEYPOINT_ON = False
# 表示是否使用GPU
_C.MODEL.DEVICE = "cuda"
# 默认的网络框架
_C.MODEL.META_ARCHITECTURE = "GeneralizedRCNN"
_C.MODEL.CLS_AGNOSTIC_BBOX_REG = False


...
...

那如果我们需要修改相关配置,难道需要在这个defaults.py文件中进行修改吗?

NO! NO! NO!

我们其实只要把需要修改的配置写在一个带.yaml后缀的文件中,从而通过这个文件来修改默认的配置,见文件<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值