神经网络算法.ppt
第30页,共44页,星期日,2025年,2月5日第31页,共44页,星期日,2025年,2月5日关于神经网络算法第1页,共44页,星期日,2025年,2月5日目的内容学习神经网络的基本原理与方法。1、人工神经元数学模型4、BP神经网络应用3、BP神经网络Matlab工具箱函数2、BP神经网络第2页,共44页,星期日,2025年,2月5日第3页,共44页,星期日,2025年,2月5日一、人工神经元数学模型第4页,共44页,星期日,2025年,2月5日第5页,共44页,星期日,2025年,2月5日第6页,共44页,星期日,2025年,2月5日第7页,共44页,星期日,2025年,2月5日BP神经网络的拓扑结构如图所示。1.BP神经网络结构:第8页,共44页,星期日,2025年,2月5日第9页,共44页,星期日,2025年,2月5日2.BP神经网络学习算法及流程以三层BP神经网络为例,它的训练过程包括以下几个步骤:第10页,共44页,星期日,2025年,2月5日第11页,共44页,星期日,2025年,2月5日第12页,共44页,星期日,2025年,2月5日BP神经网络的流程图:第13页,共44页,星期日,2025年,2月5日三、BP神经网络Matlab工具箱函数第14页,共44页,星期日,2025年,2月5日net=newff(PR,[S1,S2,…,SN],{TF1,TF2,…,TFN},BTF,BLF,PF)第15页,共44页,星期日,2025年,2月5日第16页,共44页,星期日,2025年,2月5日第17页,共44页,星期日,2025年,2月5日第18页,共44页,星期日,2025年,2月5日第19页,共44页,星期日,2025年,2月5日第20页,共44页,星期日,2025年,2月5日第21页,共44页,星期日,2025年,2月5日网络经过177次训练后,虽然网络的性能还没有达到0,但是输出的均方误差已经很小了,MSE=2.95307e-006,误差曲线如图1所示。为更直观地理解网络输出与目标向量之间的关系,见图2所示。plot(P,T,-,P,Y,o)图1BP神经网络训练误差曲线图图2训练后BP神经网络仿真图ToMatlabexp12_4_1.m第22页,共44页,星期日,2025年,2月5日第23页,共44页,星期日,2025年,2月5日第24页,共44页,星期日,2025年,2月5日第25页,共44页,星期日,2025年,2月5日第26页,共44页,星期日,2025年,2月5日第27页,共44页,星期日,2025年,2月5日第28页,共44页,星期日,2025年,2月5日BP神经网络测试结果图ToMatlabexp12_4_2.m第29页,共44页,星期日,2025年,2月5日