基于ZISC神经网络芯片架构模拟的字符识别研究

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:maygrass
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
ZISC(Zero Instruction Set Computer——零指令集计算机)神经网络芯片,是目前国外先进、成熟的神经网络芯片,已经被广泛应用于产品检测、物体识别、字符识别、图像跟踪等领域。本文通过分析、解剖以及模拟ZISC神经网络芯片的架构,归纳出芯片成功之处主要有三:一是以模拟技术取代指令集方式实现RBF(Radial Basis Function径向基函数神经网络)的高速运算;二是具有可扩展的并行计算能力;三是具有完备的前端数据处理功能。这三个优点简化了模式识别应用系统的开发研究过程,提高了系统识别处理的效率,扩展了系统的应用范围。   本文重点讨论了ZISC神经网络芯片所采用的相关技术,分析其各个组成模块的功能,学习其先进的设计理念。以ZISC芯片为实现平台,结合模拟识别系统架构,实现一个OCR字符识别系统。实验证明以ZISC芯片为核心开发的模式识别系统,能够大幅提高识别性能,又能缩短开发周期。依照模式识别系统的组成特点,深入了解RBF神经网络的学习训练算法,结合实际应用需求,模拟ZISC神经网络芯片的架构,开发实现一套字符识别系统。   在该字符识别系统中,采用了模块化的设计思路,针对特殊的验证码识别问题,通过模板匹配特征提取方法,并以MATLAB辅助JAVA模拟实现了数据获取模块,预处理模块,特征提取模块,神经网络分类器模块以及管理模块。在系统实验与测试中,验证码的识别率达到100%,识别速度为每0.072秒/个,证明该模拟字符识别系统可用于验证码识别,并有较好的精度与效率。使用java对这个识别系统封装后,作为一个功能模块成功运用在某数据采集软件中。这个模式识别开发框架,可以针对无线电频谱识别,雷达、声纳特征识别、图像跟踪等特定的模式识别问题,通过修改、重写部分模块的实现代码,方便地构建专用的模式识别系统,有一定的二次开发应用价值。
其他文献
频繁项集挖掘是数据挖掘领域中一个比较关键的问题。然而,从大型稠密数据集中挖掘频繁项集存在三个主要的瓶颈问题:第一,算法的挖掘效率不是很高;第二,产生的频繁项集的数量
随着网络技术的持续发展,以及面向服务的计算、普适计算、网格计算等新计算范型的不断涌现,Internet逐步发展成为新一代软件运行环境。“网构软件”的概念也应运而生。相对于传
应用服务器为网络应用的开发、部署和运行提供全方位的支持,并提供一系列公共服务以降低应用的开发难度。目前,越来越多的网络应用的开发和运行都依赖于应用服务器和它所提供的
随着Web服务的广泛应用,面向服务的计算(SOC)已成为软件技术的发展方向。面向服务的计算采用面向服务体系架构(SOA),通过集成分布、自治的Web服务来构建软件应用,具有快速开发、
近些年歼-10战斗机、FAST射电望远镜等新型大型装备的快速发展,依赖大量试验数据的深度分析。传统的试验数据处理主要依靠专家经验与计算机工具辅助处理,在处理中多依赖单一计
由于多媒体程序在现代计算机系统中越来越广泛的应用,其性能受到了普遍重视。目前,大多数通用微处理器都通过引入一套短SIMD指令对媒体程序进行支持。这些指令可以对拼装在寄存
随着社会的迅速发展,信息技术得到广泛的应用和推广。作为信息技术的一个重要组成部分,环境信息系统(Environment Informaiton System)在信息社会中扮演越来越重要的地位。信息
伴随着近年来中国互联网的飞速发展,我国校园信息化的步伐也在不断加快,投入不断增多。校园网在日常教学、生活中的作用日益明显,具体表现在用户基数的迅速增长、校园网内资
随着计算机网络与通信技术的快速发展,移动搜索以其便利性、准确性、个性化等突出优点备受关注。如何利用移动设备从海量信息中检索出有用的信息已成为一个非常重要的研究课
基于无线传感器网络的定位系统具有监控范围广、部署方便等优势,可用于测控、导航、安全等许多领域,受到军界和工业界的高度重视,也是学术界多领域交叉的研究热点。受限的电能、