WEB开发网
开发学院软件开发C++ 简单手写体数字识别系统 阅读

简单手写体数字识别系统

 2010-10-15 09:08:02 来源:Web开发网   
核心提示:摘要为了实现对手写字体的识别,运用了人工智能的分层神经网络思想,简单手写体数字识别系统,对识别的字体通过训练学习,达到识别手写字体的功能,或者层数不多都不足以证明能够越快地收敛到需要的权值上,这里的研究不属于我们的范畴,关键字VC,人工智能

摘要

为了实现对手写字体的识别,运用了人工智能的分层神经网络思想,对识别的字体通过训练学习,达到识别手写字体的功能。

关键字 VC,人工智能,神经网络,手写识别。

1 引言

1.1 编写目的

人工智能英文名表示是"Artificial Intelligence",简称 AI,也就是用计算机模拟人的思维和知识,通过对本系统的学习开发,对计算机人工智能和神经网络有了初步的认识,萌发初学者对人工智能和网络神经学习的基本方法和思路。

1.2 背景

目前市面上的语音识别系统和手写识别,指纹识别系统大都建立在人工智能的神经网络技术的基础上,神经网络技术是解决识别系统难题的适当方法。

2 必备知识

2.1 vc基础

本系统采用vc开发,所以希望读者对vc也要熟悉。

2.2神经网络

下面我们来对神经网络技术有个大体的认识,

这里说的神经网络,实质上是指人工神经网络,是模拟生物神经元的实现,神经网络又分单层神经网络(不带输入层),和多层神经网络,实验证明,神经网络的的层数多少不影响网络对实体的识别,可能有人会问,为什么还需要多层神经网络的开发呢?答案是,适当的多层结构可以使网络的训练学习进度提高,可以更快地收敛到需要的权值上,但层数越多,或者层数不多都不足以证明能够越快地收敛到需要的权值上,这里的研究不属于我们的范畴,我们这里采用的使分层前向神经网络,结构图如下(图1)

1 2 3 4 5 6  下一页

Tags:简单 手写体 数字

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接