sam111 发表于 2006-11-3 11:23

请教:神经网络的输入向量个数的确定,需要做相关性分析吗?

在用matlab训练网络时,遇到一个问题,

我的BP网络输入原来有36个向量,我觉得太多了,就用corrcoef(x)函数对输入向量进行了相关性分析,结果发现

向量3与6, 6与9,6与29,9与29
向量11与16,11与14,16与14 ,都存在较强的相关性,判断标准时相关系数都大于0.9

请问在这种情况下可以减少一些输入向量吗?比如去掉向量3,9,29,14,16,以减少输入的向量数?

不知道减少后会不会影响训练的结果?

请高手指点:)

lxq 发表于 2006-11-3 12:34

这个我也想知道啊!~

F117_ren_0 发表于 2006-11-3 12:57

不会,因为相关系数很大,足够代替的了,支持你做!~输入向量太多会影响训练网络的误差,使得误差过大,网络收敛变慢!!~

mulan 发表于 2006-11-3 16:41

应该不会的
你试一下就知道了

515825903931 发表于 2008-12-4 16:06

我也是想把输入向量减少以缩小输入层结构,不知道如果做主成份分析,将输入降维后表示输入是够可以?如果单纯的求相关系数是不是有点草率?高人指点下!
页: [1]
查看完整版本: 请教:神经网络的输入向量个数的确定,需要做相关性分析吗?