基于Matlab的概率神经网络的实现及应用
计 算 机 与 现 代 化
2011年第 11期 JISUANJIYUXIANDA】HUA 总第 195期
文章编号:1006-2475(2011)11-0047-04
基于Matlab的概率神经网络的实现及应用
苏 亮,宋绪丁
(长安大学工程机械学院,陕西 西安 710064)
摘要:介绍概率神经网络 (PNN)的模型和基本算法,以及利用Matlab神经网络工具箱设计PNN网络的方法和步骤,实现
对网络的设计、训练、仿真。针对某水泥泵车臂架细部焊接结构的疲劳寿命 实验数据,应用PNN的分类功能对实验数据
进行训练仿真处理,得到对臂架细部结构疲劳寿命的预测分类结果,验证 了此方法的可靠性。
关键词:概率神经网络(PNN);Madab;分类;疲劳寿命
中图分类号:TP391.9 文献标识码:A doi:10.3969/j.issn.1006-2475.2011.11.013
ImplementationandApplicationofProbabilisticNeuralNetworkBasedonM atlab
SULiang,SONGXu—ding
(SchoolofConstructionMachinery,Chang’anUniversity,Xi’an710064,China)
Abstract:ThepaperintroducesthemodelandbasicalgorithmsofProbabilisticNeuralNetwork(PNN),andthemethodsand
proceduresofusingMaflabneuralnetworktoolboxtodesignPNN,alsotherealizationofnetworkdesing training,simulation.The
forecastclassificationresultsoftheexperimental datafortheannsetoftheconcretepumptruckwildingstructurefatiguelifeare
obtainedbyusingthePNN classifiedfunctionontrainingandsimulating.Thereliabilityofthismethodisconfirmed.
Keywords:ProbabilisticNeuralNetwork(PNN);Matlab;classification;fatiguelife
活函数的调用。同时根据各种典型的修正网络权值
0 引 言
规则和网络的训练,根据实际问题调用工具箱中有关
概率神经 网络 (ProbabilisticNeuralNetwork, 的设计和训练程序.减轻繁琐的编程工作,提高计算
PNN)是D.FSpecht博士在 1989年首先提出的,它是 准确度和精度。
径向基函数(RadialBasisFunction,RBF)模型发展而 本文将 以Maflab7.0.1开发环境,介绍神经网络
来的一种前馈型神经网络,与传统的RBF不同,PNN 工具箱及其相关函数,论述利用 Madab神经网络工
是专门用于解决分类问题的人工神经网络。其理论 具箱实现概率神经网络模型的建立步骤及其应用。
依据是贝叶斯最小风险准则 (即Bayes决策理论),
1 概率神经网络的模型
PNN将贝叶斯估计置于一个前馈神经网络中,其实
质就是一个分类器,根据概率密度的无参数估计来进 Specht根据 Bayes分类规则与 Parzen窗的概率
行Bayes决策从而得到分类结果,在分类和模式识别 密度函数,提出