-大家好,
利用前馈网络,在matlab中建立一个由感知器神经元和径向基神经元组成的隐层神经网络。
我知道我可以改变这些层的传递函数,用双曲正切传递函数构造一个层,用径向基传递函数做另一个层。
Net2层{1}.transferFcn= 'tansig';
net2.layers 2.层{2}.transferFcn=“radbas”;
但是,要改变径向基的传递函数,不要使神经元成为径向基神经元。如matlab文件中所述:“注意,radbas神经元净输入的表达式与其他神经元不同,这里对radbas传递函数的净输入是其权重向量w与输入向量p之间的向量距离”。
即使使用radbas传递函数(在前馈网络中),层的输入也有一个和,而不是一个乘积,就像在径向基神经元中(看图)。
拜托有人知道怎么帮我吗?非常感谢。
发布于 2017-01-07 12:50:55
好的,假设这个结构输入层,RBF层,经典层和输出层。培训将分为两个阶段
我的存储库。这是我的存储库,用Matlab实现了RBF网络,你可以在这里找到Kohonen规则和用于高斯色散的启发式算法。我希望这能帮上忙。
https://stackoverflow.com/questions/41516439
复制相似问题