[发明专利]一种集中式随机跳变神经网络电路结构及其设计方法在审
申请号: | 201811434988.7 | 申请日: | 2018-11-28 |
公开(公告)号: | CN109558947A | 公开(公告)日: | 2019-04-02 |
发明(设计)人: | 侯立刚;汪子锋;闫帅旗;彭晓宏;耿淑琴 | 申请(专利权)人: | 北京工业大学 |
主分类号: | G06N3/063 | 分类号: | G06N3/063;G06N3/08 |
代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 沈波 |
地址: | 100124 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 随机数发生模块 跳变 流程控制模块 神经网络 神经网络电路 神经网络模块 随机数发生器 电路结构 集中式 两组 集中式处理 自动化处理 工作模式 权重变化 随机节点 随机数组 输出 随机数 训练集 结点 权重 运作 | ||
本发明公开了一种集中式随机跳变神经网络电路结构及其设计方法,该电路结构包括神经网络模块、随机数发生模块,流程控制模块,根据流程控制模块的输出,决定是否开始随机跳变的过程,当开始随机跳变,此时同时控制随机数发生模块的运作,即对随机数发生模块的两个子模块进行控制,控制两个随机数发生器输出两组随机数;神经网络模块用于神经网络的实现,以及对训练集的处理;随机数发生模块包括两个独立的随机数发生器,用于产生两组随机数组,实现对神经网络的随机节点处的权重变化;流程控制模块用于控制整个电路结构工作模式的变化。本发明采用集中式处理,更为方便的改变神经网络的权重及结点地址,实现自动化处理。
技术领域
本发明涉及神经网络芯片的算法及设计方法,属于数字集成电路设计领域,更具体的,本发明涉及一种对神经网络算法应用更深入的方法。
背景技术
人工神经网络(Artificial Neural Network,即ANN),是20世纪80年代以来人工智能领域兴起的研究热点,是由具有适应性的简单单元组成的广泛并行互连的网络,他的组织能够模拟生物神经系统对真实世界物体所作出的交互反应。它从信息处理角度对人脑神经元网络进行抽象,建立某种简单模型,按不同的连接方式组成不同的网络。在工程与学术界也常直接简称为神经网络或类神经网络。神经网络是一种运算模型,由大量的节点(或称神经元)之间相互联接构成。每个节点代表一种特定的输出函数,称为激励函数(activation function)。每两个节点间的连接都代表一个对于通过该连接信号的加权值,称之为权重,这相当于人工神经网络的记忆。网络的输出则依网络的连接方式,权重值和激励函数的不同而不同。而网络自身通常都是对自然界某种算法或者函数的逼近,也可能是对一种逻辑策略的表达。
最近十多年来,人工神经网络的研究工作不断深入,已经取得了很大的进展,其在模式识别、智能机器人、自动控制、预测估计、生物、医学、经济等领域已成功地解决了许多现代计算机难以解决的实际问题,表现出了良好的智能特性。
集成电路(Integrated Circuit)顾名思义,就是把一定数量的常用电子元件,如电阻、电容、晶体管等,以及这些元件之间的连线,通过半导体工艺集成在一起的具有特定功能的电路。
现如今的神经网络都是处于稳定状况下执行所被赋予的任务,但真实的大脑并不都是处于稳定状态下产生结果,往往外界带来的不稳定状态会导致新的灵感的产生。为了模拟这种不稳定状况及其结果,本发明提出来一种方案,通过基于数字集成电路设计将正常状况下的结果与不稳定状况下的结果进行对比,我们将得到两种状况的不同,并为将来的研究铺平了道路。
发明内容
本发明的目的在于提出了一种集中式随机跳变神经网络电路及其设计方法,该发明其核心思想在于系统电路驱动两个伪随机数发生器来改变系统神经网络某一个或几个结点的权重达到集中随机处理神经网络的目的。
本发明的技术方案在于采用了一种集中式随机跳变神经网络电路结构,该电路结构包括神经网络模块、随机数发生模块,流程控制模块,根据流程控制模块的输出,决定是否开始随机跳变的过程,当开始随机跳变,此时同时控制随机数发生模块的运作,即对随机数发生模块的两个子模块进行控制,控制两个随机数发生器输出两组随机数;随机数发生器1输出的一组随机数用来改变神经网络的权重,随机数发生器2输出的另一组随机数用于改变控制神经网络结点的地址。神经网络模块用于神经网络的实现,以及对训练集的处理;随机数发生模块包括两个独立的随机数发生器,用于产生两组随机数组,实现对神经网络的随机节点处的权重变化;流程控制模块用于控制整个电路结构工作模式的变化。
一种集中式随机跳变神经网络电路结构的设计方法,该方法包括如下具体步骤:
S1.首先为神经网络正常运行。神经网络模块启动,通过训练集对神经网络芯片进行训练,得到训练好的网络样本;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811434988.7/2.html,转载请声明来源钻瓜专利网。