【Matlab】基于多层前馈网络BP神经网络实现多分类预测(Excel可直接替换数据)
1.算法简介1.1 算法原理1.2 算法流程 2.测试数据集3.替换数据4.混淆矩阵5.对比结果6.代码及注释1.算法简介
1.1 算法原理
多层网络的学习能力比单层感知器增强了很多。欲训练多层网络,需要更强大的学习算法。误差逆传播(Error Back Propagation,BP)算法就是其中最杰出的代表,它是迄今最成功的神经网络学习算法,现实任务中使用神经网络时,大多是在使用BP算法进行训练。值得指出的是,BP算法不仅可用于多层前馈神经网络,还可用于其他类型的神经网络,如训练递归神经网络。但通常说BP网络时,一般是指用BP算法训练的多层前馈神经网络,三层 BP神经网络结构图如图所示。