[发明专利]一种脉冲耦合神经网络扩展系统和方法有效
申请号: | 201510313828.7 | 申请日: | 2015-06-09 |
公开(公告)号: | CN104992224B | 公开(公告)日: | 2018-02-06 |
发明(设计)人: | 赵雅倩;陈继承 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | G06N3/02 | 分类号: | G06N3/02 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 林桐苒,曲鹏 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 脉冲 耦合 神经网络 扩展 系统 方法 | ||
技术领域
本发明涉及神经网络领域,尤其涉及一种脉冲耦合神经网络扩展系统和方法。
背景技术
脉冲耦合神经网络PCNN是一种不同于传统神经网络的模型,基于猫、猴等动物的大脑皮层上的同步脉冲发放现象提出,不需要学习或训练,能直接从复杂背景下提取有效信息,具有同步脉冲发放和全局耦合等特性。由于其生物学背景,脉冲耦合神经网络在很多领域都有着广泛的应用,如图像处理、模式识别、通讯同步、决策优化等。但是,现有的PCNN模型在计算当前神经元与邻域神经元间的耦合关系时,仅考虑了邻域神经元信号对当前神经元的增强作用,而未考虑邻域神经元信号对当前神经元的削弱作用。因此,如何对现有PCNN模型进行扩展,使其也可以表示神经元之间的负相关性是需要解决的技术问题。
发明内容
为了解决上述问题,本发明提出了一种脉冲耦合神经网络扩展系统和方法,能够表示神经元之间的负相关性。
为了达到上述目的,本发明提出了一种脉冲耦合神经网络扩展系统,该系统包括:接收模块、调制模块和脉冲发生模块。
接收模块,用于接收当前神经元的外部输入信号Ii和上一时刻邻域内神经元的脉冲信号Yj(t-1);并根据外部输入信号Ii和脉冲信号Yj(t-1)计算反馈通道信号Fi(t)和连接通道信号Li(t),将获得的反馈通道信号Fi(t)和连接通道信号Li(t)传输到调制模块。
调制模块,用于将收到的反馈通道信号Fi(t)和连接通道信号Li(t)进行耦合调制,产生内部活动项Ui(t)。
脉冲发生模块,用于实时将产生的内部活动项Ui(t)与预设的阈值Ei(t)相比较,根据比较结果确定是否产生脉冲并调节所述阈值Ei(t+1)。
其中,i是指当前神经元对应的输入位置;j是指位置i的邻域,j=1-n,n为正整数;t是指当前时刻;t-1是指上一时刻;t+1是指下一时刻。
优选地,脉冲发生模块用于实时将产生的内部活动项Ui(t)与预设的阈值Ei(t)相比较,根据比较结果确定是否产生脉冲并调节所述阈值Ei(t+1)是指:
首次产生内部活动项Ui(1)时,脉冲发生模块将首次产生的内部活动项Ui(1)与预设的阈值Ei(t)的初始值Ei(1)相比较,当阈值Ei(t)的初始值Ei(1)大于内部活动项Ui(t)时,脉冲发生模块不产生脉冲;并且当脉冲发生模块不产生脉冲时,减小预设的阈值Ei(t);其中,阈值Ei(t)的初始值Ei(1)在预先设置时确保大于所有可能出现的内部活动项Ui(t)。
后续每次产生内部活动项Ui(t)时,脉冲发生模块将所产生的内部活动项Ui(t)与阈值Ei(t)相比较,当阈值Ei(t)大于内部活动项Ui(t)时,脉冲发生模块不产生脉冲;并且减小阈值Ei(t);当阈值Ei(t)小于内部活动项Ui(t)时,脉冲发生模块产生脉冲,并且阈值Ei(t+1)跳变到阈值Ei(t)的初始值Ei(1)。
优选地,接收模块根据外部输入信号Ii和脉冲信号Yj(t-1)计算反馈通道信号Fi(t)和连接通道信号Li(t)是指:接收模块通过下式计算反馈通道信号Fi(t)和连接通道信号Li(t):
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510313828.7/2.html,转载请声明来源钻瓜专利网。