CN1700250A - 模式识别专用神经网络计算机***及应用方法 - Google Patents

模式识别专用神经网络计算机***及应用方法 Download PDF

Info

Publication number
CN1700250A
CN1700250A CN 200410037965 CN200410037965A CN1700250A CN 1700250 A CN1700250 A CN 1700250A CN 200410037965 CN200410037965 CN 200410037965 CN 200410037965 A CN200410037965 A CN 200410037965A CN 1700250 A CN1700250 A CN 1700250A
Authority
CN
China
Prior art keywords
neural network
pattern
recognition
special
arithmetic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 200410037965
Other languages
English (en)
Other versions
CN1331092C (zh
Inventor
王守觉
李卫军
赵顾良
孙华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Institute of Semiconductors of CAS
Original Assignee
Institute of Semiconductors of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Institute of Semiconductors of CAS filed Critical Institute of Semiconductors of CAS
Priority to CNB2004100379654A priority Critical patent/CN1331092C/zh
Publication of CN1700250A publication Critical patent/CN1700250A/zh
Application granted granted Critical
Publication of CN1331092C publication Critical patent/CN1331092C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Image Analysis (AREA)

Abstract

一种模式识别专用神经网络计算机***及应用方法,其中的模式识别专用神经网络计算机***包括:一总线;一存储器部件,该存储器部件在***中提供数据存储空间;一算术/逻辑运算和控制部件,该算术/逻辑运算和控制部件在***中承担算术/逻辑运算任务,并通过总线控制***其它各个部件的运行和数据交换;一神经网络硬件,该神经网络硬件根据算术/逻辑运算和控制部件的指令通过总线从存储器部件接收数据进行神经网络计算,并将结果保存到存储器部件;一环境接口部件,该环境接口部件根据算术/逻辑运算和控制部件的指令从环境获取信息,或将***运行结果通过语音或其它方式表达出来。

Description

模式识别专用神经网络计算机***及应用方法
技术领域
本发明属于计算机领域,更具体说是一种模式识别专用神经网络计算机***及应用方法。
背景技术
以Fisher、Vapnik为代表的模式识别的发展已经有几十年的历史,取得了显著的成绩。但是这些传统的模式识别方法仅仅重视各种不同样本类型之间的“划分”,而不重视同类样本本身的特征。这种基于“划分”思想的模式识别方法不能克服较大的未训练样本误识率问题,而且每当增加一种新的类型样本的时候,都需要对所有类型的样本进行重新训练。
近年来,王守觉院士提出了一种新的仿生模式识别理论,该理论从根本上突破了传统模式识别“划分”的思想,运用拓扑学和高维空间几何学,以多权值突触神经元构造新的神经网络模式识别***,克服了传统模式识别方法未训练样本的误识率高、新增样本类型需要全局重新训练的问题,显著提高了模式识别***的性能。
基于仿生模式识别理论,本发明实现了一种模式识别专用神经网络计算机***,并提出了一种利用该模式识别专用神经网络计算机***进行学习与识别分离的模式识别演示应用方法。该演示***性能价格比高,演示识别效果好,并且操作简单、具有较强的趣味性,可以应用于大、中、小学生的人工智能教学演示教具,以提高学生探索科学知识的兴趣。
发明内容
本发明的目的在于,提供一种模式识别专用神经网络计算机***及应用方法,实践仿生模式识别理论,提高模式识别***的样本识别率,克服传统模式识别中未训练样本误识率偏高以及加入新样本需要对所有样本进行重新训练的问题。由于采用神经网络学习与识别分离的模式识别应用方法,本发明模式识别专用神经网络计算机***具有较高的性能价格比和易操作性,可应用于人工智能教学演示教具。
本发明一种模式识别专用神经网络计算机***,其特征在于,包括:
一总线
一存储器部件,在***中提供数据存储空间;
一算术/逻辑运算和控制部件,该算术/逻辑运算和控制部件在***中承担算术/逻辑运算任务,并通过总线控制***其它各个部件的运行和数据交换;
一神经网络硬件,该神经网络硬件根据算术/逻辑运算和控制部件的指令通过总线从存储器部件接收数据进行神经网络计算,并将结果保存到存储器部件;
一环境接口部件,该环境接口部件根据算术/逻辑运算和控制部件的指令从环境获取信息,或将***运行结果通过语音或其它方式表达出来。
其中神经网络硬件在***中承担分布式并行神经网络计算。该神经网络硬件以多权值突触通用神经元为基本构造单元,其中多权值突触通用神经元的数学模型基本计算式如下:
Y=f[Φ(W1,W2,...,Wm,X)]
其中算术/逻辑运算和控制部件在***中完成算术/逻辑运算,并通过总线控制神经网络硬件、环境接口部件的运行,以及存储器部件的数据存取操作。
本发明一种模式识别专用神经网络计算机***的应用方法,其特征在于,是一种基于仿生模式识别理论,以本发明模式识别专用神经网络计算机***实现的,神经网络学习与识别分离的人工智能演示应用方法。包括如下步骤:
1)微机协助的神经网络学习过程;
2)脱离微机,模式识别专用神经网络计算机***独立完成的神经网络识别演示过程。
其中微机协助的神经网络学习,是指利用微机协助本发明模式识别专用神经计算机对训练样本集进行学习,使其对已学习过的事物具有“辨认”能力。
其中微机协助的神经网络学习过程,是指借助微机采集样本和特征提取,并根据特征空间中样本点之间的距离,对样本进行选择并排序;然后本发明的模式识别专用神经网络计算机***对选择排序的样本进行学习,构造神经网络,并将神经网络结构保存到非易失性存储器中。
其中脱离微机模式识别专用神经网络计算机***独立完成的神经网络识别演示,是指本发明模式识别专用神经网络计算机脱离微机,独立完成神经网络模式识别演示工作。
其中脱离微机模式识别专用神经网络计算机***独立完成的神经网络识别演示过程,是指本发明模式识别专用神经网络计算机***作为一个独立运转的模式识别演示***,独立完成如下工作:采集待识别模式样本并对该样本进行特征提取,通过神经网络计算和判决,输出模式识别结果或(和)执行相应动作。
附图说明
为进一步说明本发明的技术内容,以下结合附图和实施例对本发明作进一步说明,其中:
图1本发明中的模式识别专用神经网络计算机***的***结构图;
图2本发明中的模式识别专用神经网络计算机***应用微机协助的神经网络学习流程图;
图3本发明中的模式识别专用神经网络计算机***脱离微机独立完成的神经网络模式识别流程图。
具体实施方式
本发明提供一种脱离微机本发明中模式识别专用神经网络计算机***及应用方法。本发明中的模式识别专用神经网络计算机***的实施方式请参阅图1,描述如下:
一种模式识别专用神经网络计算机***,其特征在于,包括:
一总线50;
一存储器部件10,该存储器部件10包括非易失性存储器11和易矢性存储器RAM 12,或者全部由非易失性存储器实现,在***中提供数据存储空间;
一算术/逻辑运算和控制部件30,该算术/逻辑运算和控制部件在***中承担算术/逻辑运算任务,并通过总线50控制***其它各个部件的运行和数据交换;
一神经网络硬件20,该神经网络硬件20根据算术/逻辑运算和控制部件30的指令通过总线50从存储器部件10接收数据进行神经网络计算,并将结果保存到存储器部件10;
一接口部件40,该环境接口部件40根据算术/逻辑运算和控制部件30的指令从环境获取信息,或将***运行结果通过语音或其它方式表达出来。
其中神经网络硬件20在***中承担分布式并行神经计算,该神经网络硬件20采用硬件神经元复用的方式实现,其中的硬件神经元是一种多权值突触通用神经元,多权值突触通用神经元的数学模型基本计算式如下:
Y=f[Φ(W1,W2,...,Wm,X)]
其中算术/逻辑运算和控制部件30,采用MCU 31(MicrocontrolerUnit单片机)和利用可编程逻辑器件开发的协控制器32实现,也可以采用一个功能强大的通用处理器实现。该算术/逻辑运算和控制部件30在***中完成算术/逻辑运算,并通过总线50控制神经网络硬件20、环境接口部件40的运行,以及存储器部件10的数据存取操作。
本发明一种模式识别专用神经网络计算机***的应用方法,其特征在于,是一种基于仿生模式识别理论,以本发明模式识别专用神经网络计算机***实现的,神经网络学习与识别分离的人工智能演示应用方法。包括如下步骤:
1)微机协助的神经网络学习过程;该微机协助的神经网络学习,是指利用微机协助本发明模式识别专用神经计算机对训练样本集进行学习,使其对已学习过的事物具有“辨认”能力。其中微机协助的神经网络学习过程,是指借助微机采集样本和特征提取,并根据特征空间中样本点之间的距离,对样本进行选择并排序;然后本发明的模式识别专用神经网络计算机***对选择排序的样本进行学习,构造神经网络,并将神经网络结构保存到非易失性存储器中。
2)脱离微机,模式识别专用神经网络计算机***独立完成的神经网络识别演示过程。其中脱离微机模式识别专用神经网络计算机***独立完成的神经网络识别演示,是指本发明模式识别专用神经网络计算机脱离微机,独立完成神经网络模式识别演示工作。
其中脱离微机模式识别专用神经网络计算机***独立完成的神经网络识别演示过程,是指本发明模式识别专用神经网络计算机***作为一个独立运转的模式识别演示***,独立完成如下工作:采集待识别模式样本并对该样本进行特征提取,通过神经网络计算和判决,输出模式识别结果或(和)执行相应动作。
本发明中的模式识别专用神经网络计算机***应用方法是一种基于非划分的仿生模式识别理论,以本发明模式识别专用神经网络计算机***实现的,神经网络学习与识别分离的人工智能演示应用方法,其具体实施步骤请参阅图2、图3。描述如下:
1、微机协助的神经网络学习过程,其流程图如图2所示。借助微机采集样本和特征提取,并根据特征空间中样本点之间的距离,对样本进行选择并排序。然后本发明的模式识别专用神经网络计算机***根据特征空间中同类样本点所分布的复杂几何形体,以高维空间复杂几何形体分段近似覆盖的方法来构造该类样本的样本分布子空间。例如样本实际形体分布为一条超曲线,则可以采用分段的直线进行近似覆盖来构造该类样本的样本分布子空间。重复上述过程直至完成所有类型样本分布子空间的构造,从而完成神经网络的学习并将网络结构参数储存在非易失存储器11中。
2、脱离微机本发明中模式识别专用神经网络计算机***独立完成的神经网络识别演示过程,其流程图如图3所示。本发明中的模式识别专用神经网络计算机***作为一个独立运转的模式识别演示***,独立完成如下工作:采集待识别模式样本并对该样本进行特征提取,通过神经网络计算和判决,输出模式识别结果或(和)执行相应动作。
实施例
本发明模式识别专用神经网络计算机***的应用实例是要求对水平面上不同角度的实物模型进行识别演示。样本的采集是利用微机从不同方向观察所采集到的Bmp文件进行筛选和排序,构成训练样本集S={Si′|i=0...j}。然后由本发明的模式识别专用神经网络计算机***对训练样本集中的样本进行特征提取,每个样本图像得到一个256维的特征向量。由于观察方向都是水平的,可以说方向的改变只有一个变量,因而,特征空间中样本点的分布呈一维流形分布Pa。因此我们采用超香肠分段覆盖的方式近似构造该类样本子空间的近似几何形体,设置多权值突触硬件神经元为超香肠神经元,并完成神经网络的训练。超香肠近似几何形体覆盖方法描述如下:
用j个神经元Pi(i=0…j-1)来近似地覆盖Pa,设Pi为:
Pi={x|ρ(x,y)≤k,y∈Bi,x∈Rn}
Bi={x|x=αSi′+(1-α)Si+1′,α∈[0,1]}
则得到地样本子空间Pa为:
P a = Y i = 0 j - 1 P i
在实验中,以狮子、老虎、坦克等8件模型作为已训练样本模型,共采集样本6400个,其中每类样本选择26到50个作为真正的训练样本,8类共有338个。另外用猫、小狗等6件模型各采样400个作为未训练的测试样本。得出已训练样本的正确识别率为99.75%,据识率为0.25%,误识率为0;未训练样本误识率为0。从上面结果可以看出,本发明实现的人工智能演示***对未训练对象不会误识,充分体现了仿生模式识别理论相对于传统模式识别方法的优越性。
本发明模式识别专用神经网络计算机***及应用方法中的模式识别专用神经网络计算机***的***结构如图1所示,结合神经网络硬件解决形象思维问题的特长和算术/逻辑运算部件在逻辑思维领域的能力,该***采用双处理器共享存储器的组织结构。
本发明模式识别专用神经网络计算机***及应用方法中的模式识别专用神经网络计算机***应用方法,是一种基于仿生模式识别理论,以本发明模式识别专用神经网络计算机***实现的,神经网络学习与识别分离的人工智能演示应用方法。由于采用了学习与识别分离的技术手段,极大的降低了***的成本和***操作的复杂性,参与演示过程操作简单,结果准确,趣味性强,因此,非常适合用作大、中、小学生的教学演示教具,以提高学生探索科学知识的兴趣。
本发明与现有技术相比具有以下优点:
1、采用共享存储器件部件10的方式,完成以算术/逻辑运算和控制部件30与可变拓扑结构神经网络硬件20为中心的双处理器***结构设计,并实现本发明模式识别专用神经网络计算机***的硬件设计。
2.基于仿生模式识别理论的***应用,比传统模式识别方法获得更优越的性能。
3.提出学习与识别分离的模式识别应用方法,使本发明模式识别专用神经网络计算机具有更高的性能价格比。

Claims (6)

1、一种模式识别专用神经网络计算机***,其特征在于,包括:
一总线
一存储器部件在***中提供数据存储空间;
一算术/逻辑运算和控制部件,该算术/逻辑运算和控制部件在***中承担算术/逻辑运算任务,并通过总线控制***其它各个部件的运行和数据交换;
一神经网络硬件,该神经网络硬件根据算术/逻辑运算和控制部件的指令通过总线从存储器部件接收数据进行神经网络计算,并将结果保存到存储器部件;
一环境接口部件,该环境接口部件根据算术/逻辑运算和控制部件的指令从环境获取信息,或将***运行结果通过语音或其它方式表达出来。
2.根据权利要求1所述的模式识别专用神经网络计算机***,其特征在于:其中的神经网络硬件,在***中承担分布式并行神经网络计算。该神经网络硬件以多权值突触通用神经元为基本构造单元,其中多权值突触通用神经元的数学模型基本计算式如下:
Y=f[Φ(W1,W2,...,Wm,X)]
3.根据权利要求1所述的模式识别专用神经网络计算机***,其特征在于:其中算术/逻辑运算和控制部件,在***中完成算术/逻辑运算,并通过总线控制神经网络硬件、环境接口部件的运行,以及存储器部件的数据存取操作。
4.一种模式识别专用神经网络计算机***的应用方法,其特征在于,是一种基于仿生模式识别理论,以本发明模式识别专用神经网络计算机***实现的,神经网络学习与识别分离的人工智能演示应用方法,包括如下步骤:
1)微机协助的神经网络学习过程;
2)脱离微机,模式识别专用神经网络计算机***独立完成的神经网络识别演示过程。
5.根据权利要求4所述的模式识别专用神经网络计算机***的应用方法,其特征在于,其中微机协助的神经网络学习,是指利用微机协助本发明模式识别专用神经计算机对训练样本集进行学习,使其具有“辨认”已学习过的事物的能力。
6.根据权利要求4所述的模式识别专用神经网络计算机***的应用方法,其特征在于,其中脱离微机模式识别专用神经网络计算机***独立完成的神经网络识别演示,是指本发明模式识别专用神经网络计算机脱离微机,独立完成神经网络模式识别演示工作。
CNB2004100379654A 2004-05-17 2004-05-17 模式识别专用神经网络计算机*** Expired - Lifetime CN1331092C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100379654A CN1331092C (zh) 2004-05-17 2004-05-17 模式识别专用神经网络计算机***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100379654A CN1331092C (zh) 2004-05-17 2004-05-17 模式识别专用神经网络计算机***

Publications (2)

Publication Number Publication Date
CN1700250A true CN1700250A (zh) 2005-11-23
CN1331092C CN1331092C (zh) 2007-08-08

Family

ID=35476308

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100379654A Expired - Lifetime CN1331092C (zh) 2004-05-17 2004-05-17 模式识别专用神经网络计算机***

Country Status (1)

Country Link
CN (1) CN1331092C (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1838159B (zh) * 2006-02-14 2010-08-11 北京未名博思生物智能科技开发有限公司 一种认知逻辑机器及其处理信息的方法
CN101383023B (zh) * 2008-10-22 2011-04-06 西安交通大学 基于样本动态组织与温度补偿的神经网络短期电力负荷预测
CN101527010B (zh) * 2008-03-06 2011-12-07 上海理工大学 人工神经网络算法的硬件实现方法及其***
CN101681450B (zh) * 2007-06-13 2013-08-14 佳能株式会社 计算处理装置及其控制方法
WO2017185418A1 (zh) * 2016-04-29 2017-11-02 北京中科寒武纪科技有限公司 一种用于执行神经网络运算以及矩阵/向量运算的装置和方法
CN107329734A (zh) * 2016-04-29 2017-11-07 北京中科寒武纪科技有限公司 一种用于执行卷积神经网络正向运算的装置和方法
CN108427990A (zh) * 2016-01-20 2018-08-21 北京中科寒武纪科技有限公司 神经网络计算***和方法
TWI653584B (zh) 2017-09-15 2019-03-11 中原大學 利用非揮發性記憶體完成類神經網路訓練的方法
CN109993288A (zh) * 2017-12-29 2019-07-09 北京中科寒武纪科技有限公司 神经网络处理方法、计算机***及存储介质

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6377941B1 (en) * 1998-11-26 2002-04-23 International Business Machines Corporation Implementing automatic learning according to the K nearest neighbor mode in artificial neural networks
CN1282069A (zh) * 1999-07-27 2001-01-31 中国科学院自动化研究所 掌上计算机语音识别核心软件包
JP2004515002A (ja) * 2000-11-30 2004-05-20 ヤン・ミン・ポク ニューラル・コルテックス
US7016529B2 (en) * 2002-03-15 2006-03-21 Microsoft Corporation System and method facilitating pattern recognition
CN1464477A (zh) * 2002-06-18 2003-12-31 中国科学院半导体研究所 多权值突触的神经元构造方法

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1838159B (zh) * 2006-02-14 2010-08-11 北京未名博思生物智能科技开发有限公司 一种认知逻辑机器及其处理信息的方法
CN101681450B (zh) * 2007-06-13 2013-08-14 佳能株式会社 计算处理装置及其控制方法
CN101527010B (zh) * 2008-03-06 2011-12-07 上海理工大学 人工神经网络算法的硬件实现方法及其***
CN101383023B (zh) * 2008-10-22 2011-04-06 西安交通大学 基于样本动态组织与温度补偿的神经网络短期电力负荷预测
CN108427990A (zh) * 2016-01-20 2018-08-21 北京中科寒武纪科技有限公司 神经网络计算***和方法
CN108427990B (zh) * 2016-01-20 2020-05-22 中科寒武纪科技股份有限公司 神经网络计算***和方法
US10726336B2 (en) 2016-01-20 2020-07-28 Cambricon Technologies Corporation Limited Apparatus and method for compression coding for artificial neural network
WO2017185418A1 (zh) * 2016-04-29 2017-11-02 北京中科寒武纪科技有限公司 一种用于执行神经网络运算以及矩阵/向量运算的装置和方法
CN107329734A (zh) * 2016-04-29 2017-11-07 北京中科寒武纪科技有限公司 一种用于执行卷积神经网络正向运算的装置和方法
CN107329734B (zh) * 2016-04-29 2020-08-07 中科寒武纪科技股份有限公司 一种用于执行卷积神经网络正向运算的装置和方法
TWI653584B (zh) 2017-09-15 2019-03-11 中原大學 利用非揮發性記憶體完成類神經網路訓練的方法
CN109993288A (zh) * 2017-12-29 2019-07-09 北京中科寒武纪科技有限公司 神经网络处理方法、计算机***及存储介质

Also Published As

Publication number Publication date
CN1331092C (zh) 2007-08-08

Similar Documents

Publication Publication Date Title
CN110738697B (zh) 基于深度学习的单目深度估计方法
CN111563508A (zh) 一种基于空间信息融合的语义分割方法
CN111231983B (zh) 基于交通事故记忆网络的车辆控制方法、装置及设备
CN101944174B (zh) 车牌字符的识别方法
Xiang et al. ThunderNet: A turbo unified network for real-time semantic segmentation
CN105894045A (zh) 一种基于空间金字塔池化的深度网络模型的车型识别方法
CN111612008A (zh) 基于卷积网络的图像分割方法
CN111027505B (zh) 一种基于显著性检测的分层多目标跟踪方法
CN113837193B (zh) 一种基于改进U-Net网络的锌浮选泡沫图像分割方法
CN1700250A (zh) 模式识别专用神经网络计算机***及应用方法
CN117496384B (zh) 一种无人机图像物体检测方法
CN113095416B (zh) 基于混合损失与图注意力的小样本sar目标分类方法
CN113762327B (zh) 机器学习方法、机器学习***以及非暂态电脑可读取媒体
CN109784155B (zh) 基于验证和纠错机制的视觉目标跟踪方法、智能机器人
CN115294563A (zh) 一种基于Transformer的增强了局部语义学习能力的3D点云分析方法及装置
CN115019279A (zh) 一种基于MobileNet轻量化网络的上下文特征融合方法
CN113822434A (zh) 用于知识蒸馏的模型选择学习
Li et al. DSPCANet: Dual-channel scale-aware segmentation network with position and channel attentions for high-resolution aerial images
CN114596503A (zh) 一种基于遥感卫星影像的道路提取方法
CN112541515A (zh) 模型训练方法、驾驶数据处理方法、装置、介质和设备
CN113505640A (zh) 一种基于多尺度特征融合的小尺度行人检测方法
CN112686233A (zh) 基于轻量化边缘计算的车道线识别方法及装置
CN117079276A (zh) 一种基于知识蒸馏的语义分割方法、***、设备及介质
CN116434152A (zh) 一种基于图像识别的车辆分类方法
CN115761667A (zh) 一种基于改进fcos算法的无人车辆搭载摄像头目标检测方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term

Granted publication date: 20070808

CX01 Expiry of patent term