- 1、本文档共43页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
人工神经网络设计课程报告byHHU
人工神经网络课程报告
姓名:张进
学号:151307040035
专业:计算机科学与技术
指导老师:曾晓勤
2015年12月
PAGE \* MERGEFORMAT 41
基于BP神经网络的英文字母识别技术报告
摘要:本技术报告主要介绍了利用BP神经网络进行英文字母的识别主要过程,为了检测网络的容错性能和抗干扰能力,试验中我还准备了隐藏16%和33%样本数据,因为题目中没有特别要求,故本次实验程序的编写主要使用了作者较为熟悉的JAVA语言。
关键词:BP神经网络;噪声干扰;模式识别;JAVA语言
一、项目设计题目
用多层感知机网络实现对样本图像A-Z的识别,输出相应的数值0-25,通过分析实验结果讨论感知机网络的识别和容错性能。
二、实验设计概要
实验数据预处理
模式识别应用的领域非常广泛,其中字母的识别是一个经常研究的课题。由于在不同的课题???,由于具体的条件不同,解决的方法也不尽相同,因而字符识别的研究仍具有理论和实践意义。这里讨论的是用BP神经网络对26个英文字母的识别,BP网络算法是学者Rumelhart、McClelland和他们的同事在20世纪80年代中期提出的多层前馈网络MFNN(MutltilayerFeedforward?Neural?Networks)的反向传播学习算法。BP网络是对非线性可微分函数进行权值训练的多层前向网络。。
在对字母进行识别之前,需要将字母进行预处理,即将待识别的26个字母中的每一个字母都通过的方格形式进行数字化处理,其有数据的位置设为1,其他位置设为-1。如图1给出了字母A、B和C的数字化过程。下面给出了字母A的数字化处理结果,是用一个1*30向量表示,其结果为:
P[0][30]={-1,-1,1,1,1,1,-1,1,-1,1,-1,-1,1,-1,-1,1,-1,-1,-1,1,-1,1,-1,-1,-1,-1,1,1,1,1};其他字母对应的向量也做类似的处理。最终的标准输入矩阵P[26][30],包含26个字母向量。
-1-11-1-1-11-11-11-1-1-11111111-1-1-111-1-1-11-1111-11-1-1-111-1-1-1-11-1-1-1-11-1-1-11-1111-11111-11-1-1-111111-11-1-1-111-1-1-111111-1
A B C
图1 字母数字化样式
网络的初始设计
本次网络主要选择如图2所示的网络结构,其中有一个输入层,一个隐含层,一个输出层,网络结构为30-30-1,其中,。
图2 网络结构
本次如图2所示的网络中,p为待输入的学习(识别)向量,因为每个字母都有30个元素的向量表示,所以p的维数为30*1,w1为第一层权值,维数30*30,w2为第二层权值,维数30*1,b1为第一层偏值,维数30*1,b2为第二层偏值,维数1*1,a1为第一层输出,维数30*1,a2为网络最后的输出,至此基本的网络结构初始设计完毕。
初始化各项参数
本次初始化参数主要包括初始化隐含层第一层的权值w1[30][30]和偏置值b1[30],初始换隐含层第二层的权值w2[30]和偏置值b2,本次实验选取的初始值为0-0.5之间的随机实数。其中随机实数可以通过调用JAVA语言的random()方法得到。对于学习速度α可以先设置为:α=0.01,当然,也可以在后面的实验过程中不断的调节α的值使得学习的更快更好,具体代码实现见附录。
前向传播设计
在前面工作完成的基础上,首先需要根据BP算法的公式和计算第一层网络的输出a1,然后根据公式计算出最后输出层的a2,这就是BP神经网络的前向传播过程。最后根据计算出误差e,具体代码实现见附录。
敏感性计算
由于在计算敏感性之前需要用到传输函数的导数,故需要提前计算出来。具体导数推导如式(5.1)和式(5.2)所示:
(5.1)
(5.2)
然后根据式(5.1)和式(5.2)可以得到s2的计算公式和第一层敏感性s1的计算公式,具体代码实现见附录。
权值和偏值的更新
这里需要用到我之前设置的学习速度α,实验中可以尝试
您可能关注的文档
- 交通安全教育论文浅谈交通安全宣传教育与社会化问题.doc
- 交流电源防雷(过压)保护器【LK-S05K24A】.doc
- 交通信号灯设计实验.docx
- 交通学院毕业设计参考模板.doc
- 交通安全设施表格.doc
- 交通工程汽车理论汽车检测维修汽车新技术知识题库(160题).doc
- 交直流调速系统设计课程设计河南工程.doc
- 交通公司综合信息网络系统建设集成方案设计(接入层汇聚层部分).doc
- 交通运输也成本会计核算实务.docx
- 交通信号灯毕业论文设计.doc
- 2025年西安音乐学院教师招聘考试笔试备考题库.docx
- 2025年三明医学科技职业学院教师招聘考试笔试备考题库.docx
- 2025年定西师范高等专科学校教师招聘考试笔试备考题库.docx
- 主题公园项目 通用技术规格书 第 05 12 14 节 建筑外露钢结构框架.docx
- 2025年江西现代职业技术学院教师招聘考试笔试备考题库.docx
- 2025年西安邮电大学教师招聘考试笔试备考题库.docx
- 2025年广州康大职业技术学院教师招聘考试笔试备考题库.docx
- 2025年云南特殊教育职业学院教师招聘考试笔试备考题库.docx
- 2025年湖北国土资源职业学院教师招聘考试笔试备考题库.docx
- 2025年东北财经大学教师招聘考试笔试备考试题.docx
最近下载
- 2024年人大常委会工作报告讨论发言稿三篇.docx VIP
- [工程科技]TMS320F28027中文版实验教程.pdf
- 北京市石景山区2023-2024学年高一上学期期末生物试题 Word版含解析.docx
- 北京市石景山区2024_2025学年高一数学上学期期末考试试题含解析.doc VIP
- 图书馆运营管理服务投标方案.doc
- 新时达AS380全系(380、380B、380C、380D、380S)快捷调试方发.docx
- 北京市西城区师范大学附属中学2024_2025学年高一语文上学期期末考试试题含解析.doc VIP
- 数学必修41.1.1任意角课件PPT课件一等奖新名师优质课获奖比赛公开课.pptx
- 小学考查学科评价方案.pdf
- 巴塘卓帆水泥2500td熟料新型干法水泥生产线项目施工组织设计.doc
文档评论(0)