mmclassification/mmdetection 增加分类别设置权重

本文介绍如何在mmclassification/mmdetection项目中为分类任务自定义类别权重。首先,在配置文件effientnet.py中修改loss_weight字段。其次,更新mmdetection/mmdet/models/losses/cross_entropy_loss.py中的CrossEntropyLoss类,添加相应代码以实现类别权重的设定。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先使用mmcls
1.在配置文件输入effientnet.py
loss_weight的时候 ,如下修改:
在这里插入图片描述

2.修改代码 mmdetection/mmdet/models/losses/cross_entropy_loss.py:

CrossEntropyLoss类,增加如下代码

if type(loss_weight) is list:
    self.loss_weight = torch.from_numpy(np.array(loss_weight)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值