已知输入矢量和目标矢量怎么确定神经网络结构

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 23:46:38

已知输入矢量和目标矢量怎么确定神经网络结构
已知输入矢量和目标矢量怎么确定神经网络结构

已知输入矢量和目标矢量怎么确定神经网络结构
目前没有一套完整的理论告诉我们应该怎样确定神经网络的结构,所以只能靠反复的试验和不断的经验.反过来讲,我们现在连人脑都没研究透,怎么可能研究透神经网络呢?
不过你要是用matlab做的话,可以简化一点操作步骤.你只要用上for语句,接下来很多工作都可以交给电脑.
因为matlab对确定神经网络主要靠三部分:隐层设计,传输函数,训练函数
隐层设计:
Lippmann曾经用他对多层网络函数的几何解释才推测隐层单元的数量,他指出第二隐层的节数是M×2,其中M是输出层节数.关于第一层,当输出为高维向量时它与第二隐层的最佳比例为3:1(Gagan& Wei,1989; Gorman & Sejnowski,1988; Kung & Hen,1991;Kung & Hwang,1991).(这是我毕业论文的翻译)
不过虽然我的模型也算是高维向量,最终结构是9,11,所以还是不断试验比较靠谱.
传输函数:网上大多是BP神经网络的论文都采用logsig函数,前提是先把输入输出向量化到[0,1]区间内
训练函数:这个.你看看书吧(汗),我只用trainlm.
logsig,trainlm都是matlab中的函数