BP神经网络数据分类matlab程序(带完整数据)
这个matlabR2020编写的BP神经网络数据分类程序可以帮助你绘制出训练集和测试集结果图以及各自的混淆矩阵。BP神经网络是一种广泛使用的神经网络模型之一,它是一种基于误差的反向传播算法训练的多层前馈神经网络。此程序的正向传播将输入信号通过隐含层作用于输出节点,经过非线性变换,产生输出信号。若实际输出与期望输出不相符,则程序继续进行误差反向传播,将输出误差通过隐含层向输入层逐层反传,并将误差分摊给各层所有单元,以从各层获得的误差信号作为调整各单元权值的依据。通过调整输入节点与隐层节点的联接强度、隐层节点与输出节点的联接强度以及阈值,调整误差沿梯度方向下降,经过反复学习训练,确定与最小误差相对应的网络参数。之后,此训练过的神经网络即能对类似样本的输入信息进行自主处理,并能输出最小经过非线性转换的误差信息。
下载地址
用户评论