用于多类分类的 pytorch 类权重

Posted

技术标签:

【中文标题】用于多类分类的 pytorch 类权重【英文标题】:pytorch class weights for multi class classification 【发布时间】:2022-01-06 21:41:05 【问题描述】:

我正在使用类权重进行多类分类,使用 sklearn 的 compute_weight 函数和 pytorch 来训练模型。为了计算类权重,我们是需要使用所有数据(训练、验证和测试)还是只使用训练集数据来计算类权重。谢谢

【问题讨论】:

【参考方案1】:

在训练模型时,您只能假设训练数据可供您使用。 估计class_weights 是训练的一部分——它定义了你的损失函数。

【讨论】:

以上是关于用于多类分类的 pytorch 类权重的主要内容,如果未能解决你的问题,请参考以下文章

多类图像分类中如何获取权重图

使用 PyTorch 的多标签、多类图像分类器 (ConvNet)

如何在 DecisionTreeClassifier 中设置类权重以进行多类设置

用于提供多类图像数据集的方法,其中文件夹名称可以用作Pytorch中的标签?

如何找出概率输出中每列的哪个类对应于使用Keras进行多类分类?

用于分类/多类分类的梯度提升树的弱学习器