为序数神经网络编码我的多类分类问题

Posted

技术标签:

【中文标题】为序数神经网络编码我的多类分类问题【英文标题】:Encode my multiclass classification problem for ordinal NN 【发布时间】:2021-05-31 21:34:57 【问题描述】:

我想以特定方式对我的多类分类输出变量进行编码以考虑序数。我想在具有 sigmoid 目标的 NN 中使用它。

我对此有几个问题:

    如何以这种方式对我的类进行编码? 这不会将问题从多分类变为多标签分类,对吧?

附:这是我基于此的论文的link。这是一个代表从普通 NN 到它们的适应的变化的图:

【问题讨论】:

我投票结束这个问题,因为它与 help center 中定义的编程无关,而是关于 ML 理论和/或方法 - 请参阅介绍和 注意machine-learningtag info. 【参考方案1】:

1.我怎样才能以这种方式对我的类进行编码? 取决于框架,可以找到一个 pytorch 示例here,其中还包括一个用于从预测转换回标签的代码 sn-p

这不会将问题从多分类变为多标签分类,对吧? 不,您将有多个二进制输出,但它们随后被转换为单个标签,因此它仍然是多类分类。

【讨论】:

以上是关于为序数神经网络编码我的多类分类问题的主要内容,如果未能解决你的问题,请参考以下文章

具有分类和连续属性的多类多输出分类,无需在 python 中编码 [关闭]

用于不平衡多类多标签分类的神经网络

Spark 多类分类示例

R中的多类ROC曲线

用于分类的多输出与多个单输出神经网络

年龄的神经网络序数分类