基于MATLAB的BP神经网络应用
目 录
1 绪论 ............................................................. 1 1.1 人工神经网络的研究背景和意义 ................................ 1 1.2 神经网络的发展与研究现状 .................................... 2 1.3 神经网络的研究内容和目前存在的问题 .......................... 3 1.4 神经网络的应用 .............................................. 4 2 神经网络结构及BP神经网络 ....................................... 4 2.1 神经元与网络结构 ............................................ 4 2.2 BP神经网络及其原理 ......................................... 7 2.3 BP神经网络的主要功能 ....................................... 9 2.4 BP网络的优点以及局限性 ..................................... 9 3 BP神经网络在实例中的应用 ....................................... 10 3.1 基于MATLAB的BP神经网络工具箱函数 ...................... 10 3.2 BP网络在函数逼近中的应用 .................................. 12 3.3 BP网络在样本含量估计中的应用 .............................. 17 4 结束语 .......................................................... 23 参考文献: ......................................................... 24 英文摘要 .......................................................... 25 致 谢 .......................................................... 26
基于MATLAB的BP神经网络应用
基于MATLAB的BP神经网络应用
蒋亮亮
南京信息工程大学滨江学院自动化专业,南京 210044
摘要:本文首先说明课题研究的目的和意义,评述课题的国内外研究现状,引出目前存在的问题。然后分析了神经网络算法的基本原理,给出经典神经网络算法的具体实现方法,总结神经网络算法的特点,并给出神经网络算法的基本流程。采用Matlab软件编程实现BP神经网络算法。将神经网络算法应用于函数逼近和样本含量估计问题中,并分析相关参数对算法运行结果的影响。最后对BP神经网络算法进行了展望。 关键词:神经网络;BP神经网络;函数逼近
1 绪论
人工神经网络(Artificial Neural Networks,NN)是由大量的、简单的处理单元(称为神经元)广泛地互相连接而形成的复杂网络系统,它反映了人脑功能的许多基本特征,是一个高度复杂的非线性动力学系统。神经网络具有大规模并行、分布式存储和处理、自组织、自