用于修改神经动态的自动化方法_5

文档序号:9872469阅读:来源:国知局
组合,例如 DSP与微处理器的组合、多个微处理器、与DSP核心协同的一个或多个微处理器、或任何其它 此类配置。
[0178] 结合本公开所描述的方法或算法的步骤可直接在硬件中、在由处理器执行的软件 模块中、或在这两者的组合中体现。软件模块可驻留在本领域所知的任何形式的存储介质 中。可使用的存储介质的一些示例包括随机存取存储器(RAM)、只读存储器(R0M)、闪存、 EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM,等等。软件模块可包括单条 指令、或许多条指令,且可分布在若干不同的代码段上,分布在不同的程序间以及跨多个存 储介质分布。存储介质可被耦合到处理器以使得该处理器能从/向该存储介质读写信息。替 换地,存储介质可以被整合到处理器。
[0179] 本文所公开的方法包括用于实现所描述的方法的一个或多个步骤或动作。这些方 法步骤和/或动作可以彼此互换而不会脱离权利要求的范围。换言之,除非指定了步骤或动 作的特定次序,否则具体步骤和/或动作的次序和/或使用可以改动而不会脱离权利要求的 范围。
[0180] 所描述的功能可在硬件、软件、固件或其任何组合中实现。如果以硬件实现,则示 例硬件配置可包括设备中的处理系统。处理系统可以用总线架构来实现。取决于处理系统 的具体应用和整体设计约束,总线可包括任何数目的互连总线和桥接器。总线可将包括处 理器、机器可读介质、以及总线接口的各种电路链接在一起。总线接口可用于尤其将网络适 配器等经由总线连接至处理系统。网络适配器可用于实现信号处理功能。对于某些方面,用 户接口(例如,按键板、显示器、鼠标、操纵杆,等等)也可以被连接到总线。总线还可以链接 各种其他电路,诸如定时源、外围设备、稳压器、功率管理电路以及类似电路,它们在本领域 中是众所周知的,因此将不再进一步描述。
[0181] 处理器可负责管理总线和一般处理,包括执行存储在机器可读介质上的软件。处 理器可用一个或多个通用和/或专用处理器来实现。示例包括微处理器、微控制器、DSP处理 器、以及其他能执行软件的电路系统。软件应当被宽泛地解释成意指指令、数据、或其任何 组合,无论是被称作软件、固件、中间件、微代码、硬件描述语言、或其他。作为示例,机器可 读介质可包括RAM(随机存取存储器)、闪存、ROM(只读存储器)、PR0M(可编程只读存储器)、 EPROM(可擦式可编程只读存储器)、EEPR0M(电可擦式可编程只读存储器)、寄存器、磁盘、光 盘、硬驱动器、或者任何其他合适的存储介质、或其任何组合。机器可读介质可被实施在计 算机程序产品中。该计算机程序产品可以包括包装材料。
[0182] 在硬件实现中,机器可读介质可以是处理系统中与处理器分开的一部分。然而,如 本领域技术人员将容易领会的,机器可读介质或其任何部分可在处理系统外部。作为示例, 机器可读介质可包括传输线、由数据调制的载波、和/或与设备分开的计算机产品,所有这 些都可由处理器通过总线接口来访问。替换地或补充地,机器可读介质或其任何部分可被 集成到处理器中,诸如高速缓存和/或通用寄存器文件可能就是这种情形。虽然所讨论的各 种组件可被描述为具有特定位置,诸如局部组件,但它们也可按各种方式来配置,诸如某些 组件被配置成分布式计算系统的一部分。
[0183] 处理系统可以被配置为通用处理系统,该通用处理系统具有一个或多个提供处理 器功能性的微处理器、以及提供机器可读介质中的至少一部分的外部存储器,它们都通过 外部总线架构与其他支持电路系统链接在一起。替换地,该处理系统可以包括一个或多个 神经元形态处理器以用于实现本文所述的神经元模型和神经系统模型。作为另一替代方 案,处理系统可以用带有集成在单块芯片中的处理器、总线接口、用户接口、支持电路系统、 和至少一部分机器可读介质的ASIC(专用集成电路)来实现,或者用一个或多个FPGA(现场 可编程门阵列)、PLD(可编程逻辑器件)、控制器、状态机、门控逻辑、分立硬件组件、或者任 何其他合适的电路系统、或者能执行本公开通篇所描述的各种功能性的电路的任何组合来 实现。取决于具体应用和加诸于整体系统上的总设计约束,本领域技术人员将认识到如何 最佳地实现关于处理系统所描述的功能性。
[0184]机器可读介质可包括数个软件模块。这些软件模块包括当由处理器执行时使处理 系统执行各种功能的指令。这些软件模块可包括传送模块和接收模块。每个软件模块可以 驻留在单个存储设备中或者跨多个存储设备分布。作为示例,当触发事件发生时,可以从硬 驱动器中将软件模块加载到RAM中。在软件模块执行期间,处理器可以将一些指令加载到高 速缓存中以提高访问速度。随后可将一个或多个高速缓存行加载到通用寄存器文件中以供 处理器执行。在以下述及软件模块的功能性时,将理解此类功能性是在处理器执行来自该 软件模块的指令时由该处理器来实现的。
[0185] 如果以软件实现,则各功能可作为一条或多条指令或代码存储在计算机可读介质 上或藉其进行传送。计算机可读介质包括计算机存储介质和通信介质两者,这些介质包括 促成计算机程序从一地向另一地转移的任何介质。存储介质可以是能被计算机访问的任何 可用介质。作为示例而非限定,此类计算机可读介质可包括RAM、R0M、EEPR0M、CD-R0M或其他 光盘存储、磁盘存储或其他磁存储设备、或能用于携带或存储指令或数据结构形式的期望 程序代码且能被计算机访问的任何其他介质。任何连接也被正当地称为计算机可读介质。 例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)、或无线技术(诸如红 外(IR)、无线电、以及微波)从web网站、服务器、或其他远程源传送而来,则该同轴电缆、光 纤电缆、双绞线、DSL或无线技术(诸如红外、无线电、以及微波)就被包括在介质的定义之 中。如本文中所使用的盘(disk)和碟(disc)包括压缩碟(CD)、激光碟、光碟、数字多用碟 (DVD)、软盘、和藍光《碟,其中盘(disk)常常磁性地再现数据,而碟(disc)用激光来光学地 再现数据。因此,在一些方面,计算机可读介质可包括非瞬态计算机可读介质(例如,有形介 质)。另外,对于其他方面,计算机可读介质可包括瞬态计算机可读介质(例如,信号)。上述 的组合应当也被包括在计算机可读介质的范围内。
[0186] 因此,某些方面可包括用于执行本文中给出的操作的计算机程序产品。例如,此类 计算机程序产品可包括其上存储(和/或编码)有指令的计算机可读介质,这些指令能由一 个或多个处理器执行以执行本文中所描述的操作。对于某些方面,计算机程序产品可包括 包装材料。
[0187] 此外,应当领会,用于执行本文中所描述的方法和技术的模块和/或其它恰适装置 能由用户终端和/或基站在适用的场合下载和/或以其他方式获得。例如,此类设备能被耦 合至服务器以促成用于执行本文中所描述的方法的装置的转移。替换地,本文所述的各种 方法能经由存储装置(例如,RAM、R0M、诸如压缩碟(CD)或软盘等物理存储介质等)来提供, 以使得一旦将该存储装置耦合至或提供给用户终端和/或基站,该设备就能获得各种方法。 此外,可利用适于向设备提供本文所描述的方法和技术的任何其他合适的技术。
[0188] 将理解,权利要求并不被限定于以上所解说的精确配置和组件。可在以上所描述 的方法和装置的布局、操作和细节上作出各种改动、更换和变形而不会脱离权利要求的范 围。
【主权项】
1. 一种用于改进神经动态的方法,包括: 获取原型神经元动态;以及 修改神经元模型的参数以使得所述神经元模型与所述原型神经元动态相匹配。2. 如权利要求1所述的方法,其特征在于,所述神经元动态包括膜电压。3. 如权利要求1所述的方法,其特征在于,所述神经元动态包括尖峰定时。4. 如权利要求1所述的方法,其特征在于,所述参数基于所述神经元模型的期望功能 性。5. 如权利要求1所述的方法,其特征在于,所述参数至少部分地基于对所述神经元模型 的参数扫掠来修改。6. 如权利要求1所述的方法,其特征在于,所述修改至少部分地基于目标函数。7. 如权利要求6所述的方法,其特征在于,所述目标函数使表示中的所需位数最小化。8. 如权利要求6所述的方法,其特征在于,所述目标函数降低模型复杂度。9. 如权利要求6所述的方法,其特征在于,所述目标函数与膜电压相关联。10. 如权利要求6所述的方法,其特征在于,所述目标函数对应于尖峰定时。11. 一种用于改进神经动态的装置,所述装置包括: 存储器单元;以及 耦合至所述存储器单元的至少一个处理器,所述至少一个处理器被配置成: 获取原型神经元动态;以及 修改神经元模型的参数以使得所述神经元模型与所述原型神经元动态相匹配。12. 如权利要求11所述的装置,其特征在于,所述神经元动态包括膜电压。13. 如权利要求11所述的装置,其特征在于,所述神经元动态包括尖峰定时。14. 如权利要求11所述的装置,其特征在于,所述参数基于所述神经元模型的期望功能 性。15. 如权利要求11所述的装置,其特征在于,所述至少一个处理器被进一步配置成至少 部分地基于对所述神经元模型的参数扫掠来修改所述参数。16. 如权利要求11所述的装置,其特征在于,所述至少一个处理器被进一步配置成至少 部分地基于目标函数来修改所述参数。17. 如权利要求16所述的装置,其特征在于,所述目标函数使表示中的所需位数最小 化。18. 如权利要求16所述的装置,其特征在于,所述目标函数降低模型复杂度。19. 如权利要求16所述的装置,其特征在于,所述目标函数与膜电压相关联。20. 如权利要求16所述的装置,其特征在于,所述目标函数对应于尖峰定时。21. -种用于改进神经动态的设备,包括: 用于获取原型神经元动态的装置;以及 用于修改神经元模型的参数以使得所述神经元模型与所述原型神经元动态相匹配的 装置。22. -种用于无线通信的计算机程序产品,所述计算机程序产品包括: 其上记录有程序代码的非瞬态计算机可读介质,所述程序代码包括: 用于获取原型神经元动态的程序代码;以及 用于修改神经元模型的参数以使得所述神经元模型与所述原型神经元动态相匹配的 程序代码。
【专利摘要】一种用于改进神经动态的方法包括获取原型神经元动态。该方法还包括修改神经元模型的参数以使得该神经元模型与原型神经元动态相匹配。该神经元动态包括膜电压和/或尖峰定时。
【IPC分类】G06N3/04
【公开号】CN105637539
【申请号】CN201480054405
【发明人】A·莎拉, R·H·金博尔
【申请人】高通股份有限公司
【公开日】2016年6月1日
【申请日】2014年8月21日
【公告号】CA2924048A1, US9305256, US20150095273, WO2015050641A2, WO2015050641A3
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1