
多层感知器 (MLP) 神经网络,采用反向传播学习机制,在 MATLAB 环境中实现。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
多层感知器(MLP)前馈全连接神经网络的构建,采用了Sigmoid激活函数。 训练过程借助了弹性梯度下降法、动量反向传播算法以及学习率衰减策略。 训练过程会在均方误差(MSE)值变为零或达到预设的最大迭代次数时自动终止。 关于该模型的更多详细信息以及结果的深入分析,请参阅我的博客文章: http://heraqi.blogspot.com.eg/2015/11/mlp-neural-network-with-backpropagation.html。 代码配置的参数包括:首先,定义了每个隐藏层中隐藏层的数量和每个隐藏层中的神经元数量,该参数以变量 nbrOfNeuronsInEachHiddenLayer 进行表示。 具体而言,构建了一个包含三个隐藏层的神经网络,其对应的神经元数量分别为4、10和5; 该变量被设定为 [4 10 5]。 其次,确定了输出层中的神经元数量。 通常情况下,输出单元的数量与类别的数量相等,但也可以小于该数量(≤ log2(nbrOfClasses)。
全部评论 (0)
还没有任何评论哟~


