centernet损失函数修改记录
想将centernet中w,h的loss修正关联起来,采用iouloss进行优化,于是需修改loss函数,注意事项如下:(1)loss函数本身到网络的输出层存在一个函数,这个函数求导,再逐层链式向前求导,完成训练。所以,自己写出的损失函数到pred一定要明确可导,不能乱写。(2)写损失函数尽量使用torch自带的函数和+,-,*,/号进行操作,避免新建变量和for循环等操作,容易造成梯度无法反向传播。(3)正常操作流程如下:loss函数继承nn.module模块,编写forward过程。(4
原创
2021-11-19 17:44:27 ·
1470 阅读 ·
7 评论