欢迎来到天天文库
浏览记录
ID:26807802
大小:76.50 KB
页数:6页
时间:2018-11-29
《用bp神经网络解决徽章问题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、用BP神经网络解决“徽章”问题江南(福建信息职业技术学院,福建福州,350003)摘要:神经网络具有大规模并行处理、自适应性、自组织性及容错性等其他算法无法比拟的优点,在处理分类问题中得到了广泛的应用。BP算法已成为目前应用最为广泛的神经网络学习算法,绝大部分的神经网络模型是采用BP算法或它的变化形式,它是前向神经网络的核心部分,体现了神经网络最精华的部分。文章介绍了利用BP算法解决一个典型的分类问题——徽章问题。关键词:BP神经网络、分类问题、学习与训练、徽章问题、matlab0前言徽章问题是一个典型的分类问题。它可以用一个具体的例子描述:在
2、某个国际会议上,参加会议的280名代表都收到会议组织者发给的一枚徽章,徽章的标记为“+”或“-”。会议的组织者声明:每位代表得到徽章“+”或“-”的标记只与他们的姓名有关,并希望代表们能够找出徽章“+”与“-”的分类方法。由于客观原因,有14名代表没能参加此次会议。按照代表们找出的方法判断,如果他们参加会议将得到的徽章类型。分类问题是数据挖掘中的一个重要问题,旨在生成一个分类函数或分类模型,该模型能把数据库中的数据项映射到给定类别中的某一个。常用的分类方法主要有贝叶斯法、近邻学习法、决策树法、规则归纳法及神经网络法。而由于神经网络具有大规模并行
3、处理、自适应性、自组织性及容错性等其他算法无法比拟的优点,而得到了广泛的应用。我们借助神经网络中的BP神经网络算法对问题进行分析,BP算法已成为目前应用最为广泛的神经网络学习算法,绝大部分的神经网络模型是采用BP算法或它的变化形式,它也是前向神经网络的核心部分,体现了神经网络最精华的部分。1.BP神经网络BP神经网络(Back-propagationNeutralNetwork)通常是指基于误差反向传播算法(BP算法)的多层前向神经网络,采用由导师的训练方式。由于它可以实现输入和输出的任意非线性映射,使得它在诸如函数逼近、模式识别、数据压缩等领
4、域有广泛的应用。BP神经网络分类模型图如下:BP网络不仅有输入层节点和输出层节点,而且还有隐含层节点对于输入信号。要先前向传播到隐节点,经过作用函数后,再把隐节点的输出信息传播到输出节点,最后输出结果。节点的作用函数通常选取S型函数,在matlab中,S型函数有tansig(正切S型传递函数)和logsig(对数S型传递函数)两种。BP分类算法的具体过程如下:(1)根据网络要求对输入进行预处理;(2)采用BP网络对已预处理的输入进行学习与训练;(3)用训练好的BP网络对待分类样本进行模式分类。其中,学习与训练过程是整个分类过程的重点,它由两部分
5、组成,即网络输入信号正向传播和误差信号反向传播。在正向传播中,输入信息从输入层经隐含层逐层计算传向输出层,在输出层的各神经元输出对应输入模式的网络响应;如果输出层得不到期望输出,则误差转入反向传播,按减小期望输出与实际输出的误差原则,从输出层经到中间各层,最后回到输入,层层修正各个连接权值。随着这种误差逆传播训练不断进行,网络对输入模式响应的正确率也不断提高,如此循环直到误差信号达到允许的范围之内或训练次数达到预先设计的次数为止。BP神经网络算法的学习训练过程如下:1)初始化网络,对网络参数及各权系数进行赋值,其中权系数应取随机数;2)输入训练
6、样本,计算各层节点的网络输出值,并与真实值相比较,得出网络的输出误差;3)依据误差反向传播规则,调整隐层之间以及隐层与输入层之间的权系数;4)重复步骤(2)和(3),直至预测误差满足条件或训练次数达到规定次数。初始化给定导师信号计算个节点网络输出计算反向误差权值学习学习结束?对测试样本分类结束NY整个训练学习的过程可以由下面的框图表示:在建立了有关BP神经网络算法的基本概念后,我们即可以运用Matlab已有的工具箱对BP网络进行训练并最终对所给的数据进行分类。Matlab神经网络工具箱提供了许多函数实现BP算法。2解决徽章问题神经网络数据挖掘方
7、法只能处理数值数据,因此,需要将离散的符号数据转化为数值数据。最简单的方法是建立一个符号和数字值一一对应的对照表。另一种比较复杂的方法是采用合适的哈希函数,根据给定的字符串产生一个唯一的数字值。在这个模型中,由于徽章只和姓名有关,而姓名又是英文字符串,很自然的考虑到用英文字母编码作为特征值来考虑。给定参加会议代表的姓名及其徽章如下:+NaokiAbe-MyriamAbramson+DavidW.Aha+KamalM.Ali-EricAllender+DanaAngluin-ChidanandApte+MinoruAsada+LarsAsker+
8、JavedAslam+HaralabosAthanassiou+JoseL.Balcazar+TimothyP.Barber+MichaelW.Bar
此文档下载收益归作者所有