多类神经网络 | 不同的特点

数据挖掘 机器学习 神经网络 深度学习 分类 多标签分类
2022-03-13 03:18:02

这可能是一个错误的问题或什么,所以请随时纠正我:)。

我已经研究神经网络好几个星期了。我遇到了使用神经网络的多类分类模型。

在此处输入图像描述

正如我们在这张图片中看到的,该模型允许您将输入分类为不同的类别。但这也假设您的输入始终使用相同的数字特征,对吗?这意味着如果我想识别手写数字,我应该拥有相同尺寸的图像(例如 24x24),这样我就可以使用相同数量的特征(在本例中为 24x24=576)。但是如果一个类,例如数字 6,需要不同数量的特征(比如手写数字 6 的尺寸是 30x30 像素)怎么办?

  • 我知道这样做的合乎逻辑的方法是拥有两个不同的神经网络,但是有没有办法同时训练一个多类分类模型,其中输入可能使用不同的特征?研究对此有何看法?

PS:如果你有这方面的好读物,也请随意链接。

最好的,

1个回答

所有输入模式都必须具有相同数量的特征。原因是每个输入特征都连接到指定的神经元,并且它们具有指定的训练权重。一个典型的解决方案是通过保留其纵横比来调整输入的大小。你应该考虑到,如果你想要有好的准确率,你在训练网络的同时也必须有这样的操作。即使在卷积网络中,也必须具有相同的输入大小。虽然卷积层不会打扰你,但是如果你不使用正确的输入形状,在卷积层之后使用的全连接层和展平层的连接会有问题;尺寸不匹配。

关于最近的研究,我还没有看到,但是一个典型的解决方案可以使用PCA和使用它的前 10 个特征作为全连接网络的输入,尽管对于输入维数有巨大差异的输入模式我猜想这不合逻辑。