背景 最近需要测试一下在backbone部分如果不使用预训练参数的话,模型需要多少轮才能收敛 所使用的backbone是mmcls.ConvNeXt mmdetection版本为2.28.2,mmcls版本为0.25.0 修改流程 最简单的方法,直接去mmcls的model zoo里找到对应backbone的config,看看官方是怎么定义的,如链接,然后照葫芦画瓢即可,下面讲一讲如果想按照自己的思路改应该怎么做 第一步,找到mmdetection2.28里的backbone初始化逻辑:init_cfg怎么设置,以及支持哪些初始化方法 一个常见的backbone配置文件写法如下,可见其使用的是type为Pretrained的预训练参数初始策略 要修改该init_cfg,首先去官方文档查看init_cfg应该怎么写,里面对init_cfg的写法进行了详细说明,对应链接 同时,上述链接最后一行给出的