我有大约5000个整数向量(= SIZE),如下所示:
[1 0 4 2 0 1 3 ...]
它们具有相同的长度N = 32并且它们的值范围从0到4但是让我们说[0 MAX]。
我创建了一个NN,它将向量作为输入并输出一个对应于所需输出之一的二进制数组(可能输出的数量= M):
例如[0 1 0 0 ... 0] =>第二输出。 array_length = M
我在Neuroph中使用了一个多层感知器,但是它没有收敛。
所以我猜测问题是使用整数值或使用3层MLP:输入,隐藏和输出。
你能告诉我网络结构吗?哪种NN适合?我应该改造输入和输出以简化学习过程吗?我一直在考虑整数输入的格雷编码。