[发明专利]一种脉冲神经网络映射方法在审
申请号: | 202111024732.0 | 申请日: | 2021-09-02 |
公开(公告)号: | CN113900795A | 公开(公告)日: | 2022-01-07 |
发明(设计)人: | 黄漪婧;吴志刚;戴靠山;吴建军;沈伟;廖光明;卫军名;周林;杨斌;张丁凡;张辉;周成刚;魏莞月;向光明;童波;朱瑞蒙 | 申请(专利权)人: | 四川晟锦汇科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06N3/04;G06N3/063;G06N3/08 |
代理公司: | 北京喆翙知识产权代理有限公司 11616 | 代理人: | 朱学绘 |
地址: | 610000 四川省成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 脉冲 神经网络 映射 方法 | ||
1.一种脉冲神经网络映射方法,包括一种针对多对一拓扑映射场景下改进的蚁群算法,其特征在于:所述针对多对一拓扑映射场景下改进的蚁群算法定义映射算法为:
nodeidx=ω(neuronidx)
即,给定神经元的索引,经过映射算法,得出其部署的节点索引。优化的目标是平均跳数,目标函数如下:
其中,C(v)是神经元v发出的脉冲所需要的所有转发次数,需要注意的是由于通信模式选择为多播,因而如果多个目标节点在同一个转发方向时只需要一次转发即可,p(v)指的是神经元v产生脉冲占所有神经元脉冲的比例,在随机的情况下,可以认为所有神经元的比例相同。
2.根据权利要求1所述的一种脉冲神经网络映射方法,其特征在于:初始化,启发信息的定义如下:
即,神经元vi映射到节点rj的启发信息由神经元的重要程度和节点的中心程度决定,其中,神经元的重要程度importance(i)为与它连接的神经元个数。
importance(i)=Fanin(i)+Fanout(i)
节点的中心程度由它与其余节点的曼哈顿距离决定。
节点的中心程度为它距离其他节点的曼哈顿距离之和,这一值反映节点的通信能力,曼哈顿距离之和越小,节点的中心程度越高,意味着节点的通信能力越强,从而在没有其他因素的情况下,神经元更应该部署在中心程度高的节点上,神经元的输出连接的神经元越多,说明神经元的通信压力越大,所以更应该将其放在中心程度高的节点上,所以,启发信息应当与神经元的重要程度呈正比,与其中心程度呈反比,这样使得通信压力大的神经元部署在通信能力强的节点上的可能性更大。
3.根据权利要求1所述的一种脉冲神经网络映射方法,其特征在于:解构建,在传统蚁群算法中,第t次迭代中,第k只蚂蚁将神经元vi映射到节点rj的概率为:
上式中,τi,j(t)是第t次循环时,Rj(t)是第t次循环时节点rj的占用率,神经元vi映射到节点rj的归一化信息素浓度,本文最上述决策概率进行了改进,
相对于传统的蚁群算法,在概率中增加了Rj(t),代表第t次循环时节点rj的占用率,即更倾向于将神经元部署在占用率高的节点上,将不同的神经元部署在同一节点上直接避免了它们之间的通信量,当占用率为0时,Rj(t)被置为与部署一个神经元相同。
α和β是衡量两者的权重,α取值越大,则蚂蚁选择走信息素浓度高的路径的可能性就越大,即选择之前尝试过的路径的可能性越大,从而搜索的随机性降低了,β取值越大,蚁群更容易选择局部较短的路径,能够加快收敛速度,但是更容易陷入局部最优。
allow是当前还可以进行神经元部署的节点集合,因为节点的容量有限,因而随着神经元的部署过程,部分节点会被装满,因而只能选择没有满的节点。
4.根据权利要求1所述的一种脉冲神经网络映射方法,其特征在于:信息素的更新规则如下:
其中,p是衰减因子,自然状态下,蚂蚁留下的信息素会随时间衰减,q是放大倍数,若将神经元vi映射到节点rj这一映射在本次迭代所有蚂蚁的最小成本映射方式中,则对应的信息素放大q倍。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川晟锦汇科技有限公司,未经四川晟锦汇科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111024732.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种便于安装的便携式扫码枪
- 下一篇:一种脉冲神经网络间接监督训练方法