The present invention discloses a kind of associative memory circuit dynamic reconfigurable CNN, including the coupling of first neurons and second neuron circuit circuit, the circuit structure of first neurons and second neuron circuit circuit are the same, including: the external signal input, die plate parameters control terminal, output signal and memory operation circuit the arithmetic circuit with an external signal input, the template parameter control terminal and the signal output end is connected to the memory, the external input signal, A template parameters, B template parameters and offset parameters of operation, the results of associative memory. The invention can realize dynamic conversion between a plurality of memory templates, has simple structure, is easy to realize in large scale circuits, and has high stability.
【技术实现步骤摘要】
一种CNN动态可重构的联想记忆电路
本专利技术属于联想记忆
,特别涉及了一种CNN动态可重构的联想记忆电路。
技术介绍
联想记忆是利用事物间的联系通过联想进行记忆的方法。在神经计算邻域,可描述为一种模拟人脑信息存储和回忆的机制,使得满足一定条件的检索探针能够寻找到一系列预先存储于系统中的标准模板。在传统的人工神经网络电路中,如Hopfield网络,神经元及其突触的搭建结构复杂,不便于VLSI的实现。细胞神经网络(CNN)是一种能实时、高速并行处理信号的大规模非线性模拟电路,易于超大规模电路(VLSI)的实现。采用细胞神经网络构建的电路,其逻辑行为由各神经元模板参数决定,也即是在维持电路拓扑结构不变的基础上,实现逻辑功能的重构。
技术实现思路
为了解决上述
技术介绍
提出的技术问题,本专利技术旨在提供一种CNN动态可重构的联想记忆电路,能够实现多种记忆模板间动态转换,结构简单,易于超大规模电路实现,稳定性高。为了实现上述技术目的,本专利技术的技术方案为:一种CNN动态可重构的联想记忆电路,所述联想记忆电路包括耦合的第1细胞神经元电路和第2细胞神经元电路,第1细胞神经元电路和第2细胞神经元电路的电路结构相同,均包括:外部信号输入端,用于接收外部输入信号;模板参数控制端,用于接收模板A参数、模板B参数和偏置量参数,通过改变这3个参数值,实现联想记忆电路在各种记忆模板之间进行动态转换;记忆信号输出端,用于输出联想记忆结果;运算电路,它分别与外部信号输入端、模板参数控制端和记忆信号输出端相连,用于对外部输入信号、模板A参数、模板B参数和偏置量参数进行运算操作,得到联想 ...
【技术保护点】
一种CNN动态可重构的联想记忆电路,其特征在于:所述联想记忆电路包括耦合的第1细胞神经元电路和第2细胞神经元电路,第1细胞神经元电路和第2细胞神经元电路的电路结构相同,均包括:外部信号输入端,用于接收外部输入信号;模板参数控制端,用于接收模板A参数、模板B参数和偏置量参数,通过改变这3个参数值,实现联想记忆电路在各种记忆模板之间进行动态转换;记忆信号输出端,用于输出联想记忆结果;运算电路,它分别与外部信号输入端、模板参数控制端和记忆信号输出端相连,用于对外部输入信号、模板A参数、模板B参数和偏置量参数进行运算操作,得到联想记忆结果;第1细胞神经元电路的输出信号反馈给第2细胞神经元电路,第2细胞神经元电路的输出信号反馈给第1细胞神经元电路。
【技术特征摘要】
1.一种CNN动态可重构的联想记忆电路,其特征在于:所述联想记忆电路包括耦合的第1细胞神经元电路和第2细胞神经元电路,第1细胞神经元电路和第2细胞神经元电路的电路结构相同,均包括:外部信号输入端,用于接收外部输入信号;模板参数控制端,用于接收模板A参数、模板B参数和偏置量参数,通过改变这3个参数值,实现联想记忆电路在各种记忆模板之间进行动态转换;记忆信号输出端,用于输出联想记忆结果;运算电路,它分别与外部信号输入端、模板参数控制端和记忆信号输出端相连,用于对外部输入信号、模板A参数、模板B参数和偏置量参数进行运算操作,得到联想记忆结果;第1细胞神经元电路的输出信号反馈给第2细胞神经元电路,第2细胞神经元电路的输出信号反馈给第1细胞神经元电路。2.根据权利要求1所述一种CNN动态可重构的联想记忆电路,其特征在于:所述运算电路根据如下稳定状态方程得到联想记忆的结果:上式中,ui为第i个细胞神经元电路的外部输入信号;bi为第i个细胞神经元电路的模板B参数;ai1,ai2为第i个细胞神经元电路的模板A参数;zi为第i个细胞神经元电路的偏置量参数;xi为第i个细胞神经元电路的系统状态变量;y(xi)为第i个细胞神经元电路的输出信号。3.根据权利要求2所述一种CNN动态可重构的联想记忆电路,其特征在于:所述第i个细胞神经元电路的模板A参数ai1,ai2,i=1,2,满足下列两个不等式组之一:or此时联想记忆电路的输出能够收敛于稳定值。4.根据权利要求2所述一种CNN动态可重构的联想记忆电路,其特征在于:定义联想记忆电路的输入、输出电压的逻辑为-1和1,其中逻辑-1对应于逻辑0,逻辑1对应于逻辑1,所述记忆模板包括[1,1]、[1,-1]、[-1,1]、[-1,-1]4种,其中,记忆模板[1,1]的功能为,无论第1、第2细胞神经元电路的输入为何种逻辑组合,第1、第2细胞神经元电路的输出逻辑组合均为[1,1],记忆模板[1,-1]的功能为,无论第1、第2细胞神经元电路的输入为何种逻辑组合,第1、第2细胞神经元电路的输出逻辑组合均为[1,-1],记忆模板[-1,1]的功能为,无论第1、第2细胞神经元电路的输入为何种逻辑组合,第1、第2细胞神经元电路的输出逻辑组合均为[-1,1],记忆模板[-1,-1]的功能为,无论第1、第2细胞神经元电路的输入为何种逻辑组合,第1、第2细胞神经元电路的输出逻辑组合均为[-1,-1];当需要实现记忆模板[1,1]时,模板A参数、模板B参数和偏置量参数满足如下不等式组:当需要实现记忆模板[1,-1]时,模板A参数、模板B参数和偏置量参数满足如下不等式组:
【专利技术属性】
技术研发人员:刘砚一,刘文波,吴寅,
申请(专利权)人:南京航空航天大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。