神经网络输入排序,这有关系吗?

时间:2016-04-12 23:42:06

标签: java python machine-learning neural-network pybrain

我见过类似的问题,但大多数都涉及预处理。订购输入的顺序是否重要。例如,假设我有三个功能,每个功能有三个示例,例如:

[0, 0, 0, .5, .5, .5, 1, 1, 1]

如果他们这样订购会有什么不同:

[0, .5, 1, 0, .5, 1, 0, .5, 1]

即输入的顺序是否有任何影响?

由于

2 个答案:

答案 0 :(得分:2)

首先你的输入应该是2D:(n_examples, n_feat)所以在你的情况下:

[[0,.5,1],[0,.5,1],[0,.5,1]]
然后,只要在整个培训,分类过程中一致,功能的排序就无关紧要。所以你也可以使用:

[[.5,1,0],[.5,1,0],[.5,1,0]]

只要你继续将第一个功能放在其他任何地方。

答案 1 :(得分:0)

他们是不同的张量,当然很重要。