dai739 发表于 2006-11-20 12:42

你遇到过这样的问题吗

希望高手指教:
      我建立一个BP网络,输入层为10个变量,隐层为5,输出为1
但老是调试不过,输入矩阵为6*10的,输出为1*10
报错信息是输入矩阵、输出矩阵有误
不知道为什么?
请指教 ,谢谢

eight 发表于 2006-11-20 12:51

原帖由 dai739 于 2006-11-20 12:42 发表
希望高手指教:
      我建立一个BP网络,输入层为10个变量,隐层为5,输出为1
但老是调试不过,输入矩阵为6*10的,输出为1*10
报错信息是输入矩阵、输出矩阵有误
不知道为什么?
请指教 ,谢谢


论坛搜索神经网络,n多例子

dai739 发表于 2006-11-20 13:22

谢谢你
搜了很多,但是合适的不是很多
我这个好像是矩阵的行数 或者是列数有问题
望高手稍作点拨
谢谢

mulan 发表于 2006-11-20 14:51

注意神经网络以列向量为一个输入样本,如果你的输入是6个样本的话应该是10*6矩阵
因此你的输出应该是1*6,记不清了啊,列向量应该是没错的

happy 发表于 2006-11-20 15:05

这么说谁也说不清楚,把你的代码给一下

lxq 发表于 2006-11-20 15:35

是不是写数据的时候把行列给弄反了?

dai739 发表于 2006-11-21 10:42

真的很感谢大家
问题正如mulan提到的
是把行、列弄反了
谢谢

bjydly 发表于 2006-11-21 14:57

这种错误偶也范过
页: [1]
查看完整版本: 你遇到过这样的问题吗