MATLAB实现的基于弹性BP算法的神经网络手写数字识别.doc

资料分类:理工论文 上传会员:朱丽安 更新时间:2020-03-27
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:12002
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:机器学习是最近几年来热门的计算机研究领域。人工神经网络是机器学习中最为重要的理论基础,通过人工神经网络来进行模式识别成为愈加重要的途径。本设计借助MATLAB 平台成熟的神经网络工具箱,建立了一种用于识别无噪的手写数字的反向传播神经网络。该网络通过利用基于传统反向传播算法改进的弹性反向传播算法来学习 5000 份无噪的手写数字图像来训练自身。训练的测试结果表明,该神经网络能够达到 90% 左右的识别正确率。

关键词:感知器,神经网络,机器学习,手写数字识别

 

目录

摘要

Abstract

引言  5

感知器神经网络与反向传播算法  6

2.1 感知器神经网络  6

2.1.1 感知器的学习  8

2.1.2 感知器的局限性  10

2.2 反向传播算法  10

2.2.1 弹性反向传播算法  12

2.3 基本原理  13

运行环境  13

方法概述与实现过程  14

3.1 流程图  15

3.2 实现过程  15

3.2.1 图像读取  15

3.2.2 提取特征  16

3.2.3 构造标签用于监督学习  18

3.2.4 随机选定训练样本和测试样本  19

3.2.5 神经网络的创建  19

3.2.6 正确率的计算  20

3.2.7 具体数字的识别  21

数据分析  21

4.1 性能函数  22

4.2 梯度和验证检查  22

4.3 回归中的相关系数  23

结论  25

参考文献  26

致谢  27

相关论文资料:
最新评论
上传会员 朱丽安 对本文的描述:以本设计为例,设计一个神经网络来识别区分出 10 种手写数字。经过上千次图像特征提取后将特征作为神经网络输入,输入的神经元会被这些特征量所激发。在特征被加权并通过激活函......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: