【技术实现步骤摘要】
一种基于深度神经网络的大脑认知系统建模方法
[0001]本专利技术属于人工智能和神经生物学领域,具体涉及到一种基于深度神经网络的认知系统建模方法。
技术介绍
[0002]受制于测量技术的限制,很难直接探测生物脑内部神经元的活动。近几年,得益于深度神经网络的快速发展,越来越多的研究人员将其作为建模生物脑的主要手段,通过测量深度神经网络的神经元活动来研究生物脑的运行机制。其中,卷积神经网络(CNNs,Convolutional Neural Networks)常被用于建模生物脑的初级视觉皮层,用于执行视觉任务。除了建模视觉皮层,使用深度神经网络建模生物脑的另一项重要挑战就是如何对生物脑的认知系统进行建模。
[0003]不同于视觉皮层的图像视觉任务,生物脑中例如工作记忆等认知系统是在时间维度上展开的,对其建模难度更高。研究人员通常采用经验数据或利用行为数据来推测生物脑相应脑区的表征,但上述方法推测出的表征模式与脑区真实表征还存在较大的差距。最近有研究采用擅长处理时序问题的循环神经网络(RNNs,Recurrent Neural Networks)来对认知系统进行建模。但多数模型都是基于模型中存在一个低维的动力系统这样一个假设,从而对建模进行了简化,没有考虑认知系统中的高维信息。在对生物脑的研究中发现,初级视觉皮层与高级的额顶皮层等均有参与到认知行为当中。因此,对认知系统的建模,应该包含视觉皮层的高维信息,而这是现有模型没有考虑的。所以,如何搭建更加符合生物脑认知系统运行机制的深度神经网络模型、如何用包含图像信息的认
【技术保护点】
【技术特征摘要】
1.一种基于深度神经网络的大脑认知系统建模方法,该方法包括:步骤1:搭建认知系统模型;使用ImageNet数据集预训练一个完整的CNNs,特别的,CNNs采用AlexNet模型架构;完成后舍去全连接层,依次在卷积层后添加展平层和基于连续时间动力系统的循环层,组成认知系统模型;其中卷积层的输出为矩阵C
m
×
m
,展平层用于将C
m
×
m
展平为一维向量,用以输入给循环层;上述基于连续时间动力系统的循环层的动力学方程为:上述基于连续时间动力系统的循环层的动力学方程为:循环层的输出方程为:其中τ为时间常数,r(t)为神经元在时间t的激活值,x(t)为循环层的输入,b
r
为偏置项,y(t)为循环层的输出,f(
·
)为ReLu激活函数,W
r
,W
x
,w
fb
,分别为对应变量的连接矩阵;分别采用全零初始化、均匀随机初始化、正态分布初始化方法,初始化连接矩阵W
r
,W
x
,w
fb
,循环层由输入层,隐藏层和输出层组成;其中输入层神经元数量为m
×
m+1,其中的m
×
m个神经元用于接收展平层输入的一维向量;最后1个神经元L用于接收状态指令,当L接收2时表示模型处于认知任务的反应阶段,接收1时表示模型处于认知任务的刺激展示阶段,接收0时表示处于认知任务的间隔阶段;隐藏层神经元数量比输入层神经元数量多u个,定义为i=m
×
m+1+u个神经元;输出层神经元数量为3,输出3种标签,定义为1,0,
‑
1;1表示在认知任务反应阶段输出为匹配、
‑
1表示在认知任务反应阶段输出为不匹配、0表示认知任务非反应阶段的输出标签,非反应阶段表示刺激展示阶段和间隔阶段;步骤2:训练模型,提取模型激活值;抽象概括生物实验中采用的认知任务实验范式,用于训练认知系统模型;下载认知任务刺激图像集以及相应的神经响应数据集;其中图像集为包含N种类型的图像集,对其中1种类型n,随机抽取3张图像,定义为刺激1,刺激2,刺激3;训练时,模型的输入依次为:刺激1输入到认知系统模型的卷积层,依次输入t1/τ次,同时每次输入时神经元L接收1,此阶段为刺激展示阶段,t1为认知任务实验范式中此阶段持续的时间;数值0输入到认知系统模型的卷积层,依次输入t2/τ次,同时每次输入时神经元L接收0,此阶段为间隔阶段,t2为认知任务实验范式中此阶段持续的时间;刺激2输入到认知系统模型的卷积层,依次输入t3/τ次,同时每次输入时神经元L接收1...
【专利技术属性】
技术研发人员:白登辉,张婷婷,张秋竹,李凌,
申请(专利权)人:电子科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。