神经网络改进算法在识别模型中的应用.doc





《神经网络改进算法在识别模型中的应用.doc》由会员分享,可在线阅读,更多相关《神经网络改进算法在识别模型中的应用.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、、神经网络改进算法在车牌识别中的应用杨平乐 王勇(江苏科技大学张家港校区 江苏张家港)摘 要: 介绍了车牌识别的背景、意义和一般实现过程, 在对采用BP 算法的神经网络进行分析的基础上, 针对标准BP算法的不足进行了改进,通过对作用函数进行修正、自动调节学习率以及选择初始权值后得到了改进的BP算法,并给出了在车牌识别技术中的应用实例。对比分析识别数据,可以看出算法改进后的识别性能得到了优化,最后对其特点进行了总结。关键词: 神经网络; 车牌识别; BP 算法Application of Updated BP ArithmeticIn Vehicle License Plate Recognit
2、ionYANG PING-LE, WANG QIAN-PINGAbstract: First, the background, significance and general implementation of vehicle license plate recognition (VLPR) are introduced. Based on analyzing the theory of neural network pattern recognition system, toward the limitation of standard BP arithmetic, this thesis
3、 offers its improved method and a real recognition example. Finally, conclusion on its characteristic is given.Key words: neural network; Vehicle license plate recognition; BP arithmetic1 引言 近年来,随着交通现代化的发展要求,智能交通系统(ITS)是未来交通系统的发展方向,其是将先进的信息技术、数据通讯传输技术、电子传感技术、控制技术及计算机技术等有效地集成运用于整个地面交通管理系统而建立的一种在大范围内、
4、全方位发挥作用的,实时、准确、高效的综合交通运输管理系统。汽车牌照自动识别技术作为智能交通系统的重要组成部分【13】,已经越来越受到人们的重视,它在公共安全及交通管理中有着重要的应用价值。由于影响图像的因素很多,并且各种干扰噪音因素可能会造成图像很大程度上的畸变,其与车辆牌照类别之间通常存在复杂的非线性关系。神经网络具有很强的自学习性、自适应性和容错性,是处理非线性问题的较好选择。作者简介:杨平乐(1983-),男,讲师,主要研究方向是人工智能模式识别,嵌入式应用研究 E-mail:plyoung;王勇,讲师。主要研究方向是模式识别。BP神经网络模型是人工神经网络的重要模型之一。通常,BP算法
5、是通过一些学习规则来调整神经元之间的连接权值,BP学习算法(逆传播学习算法)具有思路清晰、结构严谨、工作状态稳定、可操作性强的特点。2 前向神经网络基本理论2.1 神经元的信息处理对于输入信号X1、X2、XN,膜电位的变化量由输入信号的加权和来决定,如下式所示: (1)输出信号Y则可表示为: (2)式中:为阈值。在连续时间模型中,通常膜电位服从下列方程: (3)式中: 为时间间隔,这时输出Y可表示为:。2.2 神经元的信息处理对于没有反馈的神经网络,假设有一个包含了输入层、隐含层和输出层的3层前向神经网络,其输入为X=(X1,X2,XN),输出为Y=(Y1,Y2,YM)。从输入X=(X1,X2
6、,XN)到输出Y=(Y1,Y2,YM)的映射为: (i =1,2,M;j=1,2, ,N) (k =1,2, ,N) (4)式中:、分别为神经网络的输入和输出的维数,H = (h1,h2,hN)是隐含神经元的输出。此映射由网络参数(连接权和阈值) 决定,故神经网络的映射可表示为: 其中:C =(C1,C2,CN)为可修改参数。当神经网络存在反馈连接时,有如下方程: (5)式中:为时间间隔,是外界输入的直接激励总和。其中神经元在神经网络中的位置坐标为位置上神经元的膜电位, 是从位置神经元到位置神经元的连接权值。3 BP算法及其改进3.1 标准BP算法的计算步骤BP 算法由两部分组成:信息的正向传
7、递与误差的反向传播。在正向传递过程中,输入信息从输入层经隐含层逐层计算传向输出层,每一层神经元的状态只影响下一层神经元的状态。如果在输出层没有得到期望的输出,则计算输出层的误差变化值,然后转向反向传播,通过网络将误差信号沿原来的连接通路反传回来修改各层神经元的权值直至达到期望目标。(1) 初始化。确定神经元的作用函数(通常取为 型函数,即:),给定允许误差、学习率及惯性因子,并选择初始权值;(2) 计算网络输出,求出误分类输出节点指标集,如果为空,转(3),否则转(4);(3) 计算误差函数(雅可比矩阵),如果,转(5);(4) 修正权值,转(2) ;(5) 存储最优权值 ,算法结束。3.2
8、改进的BP算法及验算BP 网络广泛应用于函数逼近、模式识别和系统辨识,但BP 算法收敛速度很慢。为了加快网络收敛,减少训练时间,提出了一种改进的BP 算法,仿真研究表明,与标准BP 算法相比,该算法具有收敛速度快,函数逼近精度高的优点。改进包含以下几个方面:(a)修正作用函数 在标准BP算法中,神经元的作用函数通常取为S型函数,即,由于作用函数的形状固定不变,影响了网络的收敛速度。所以,对作用函数进行了如下的修正: (6)相比之下,公式(6) 在神经元模型中增加了一个可调偏置参数,当 时,它使得作用函数沿水平方向向左移动。而且,在BP网络的误差反向传播时,作用函数的斜率和偏置都随误差信号进行修
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 神经网络 改进 算法 识别 模型 中的 应用

限制150内