波动驱动学习规则:连续时间递归神经网络与动力系统控制
需积分: 10 188 浏览量
更新于2024-08-07
收藏 220KB PDF 举报
"本文提出了一种用于连续时间递归神经网络的波动驱动学习规则,并探讨了其在动力系统控制中的应用。作者Kazuhisa Watanabe、Takahiro Haba、Noboru Kudo和Takahumi Oohori来自日本北海道工业大学的工程学院。该研究的重点在于通过在每个神经元的阈值上叠加随机波动来促进学习过程。波动幅度的概率密度被视为时间不变量,并引入辅助函数来处理这一问题。学习规则侧重于突触权重的更新,以期望平均误差最小化为目标,采用最陡下降法进行优化。这种学习规则无需任何额外的反馈机制,简化了网络的学习过程。"
本文介绍了一种新颖的波动驱动学习规则,应用于连续时间的递归神经网络(Continuous-Time Recurrent Neural Networks,CTRNN)。CTRNN是一种能够在时间连续域内处理动态信息的神经网络模型,它在模拟复杂时序行为和非线性动力学系统建模方面具有广泛应用。在传统的学习算法中,如反向传播,通常需要精确的误差信号来进行权重调整。然而,波动驱动学习规则采取了一种不同的策略。
在该规则中,每个神经元的阈值不是固定不变的,而是被随机波动njp,t所影响,这些波动与神经元编号(j)、输入模式编号(p)和时间(t)有关,且具有特定的模式长度Tp。波动幅度的概率密度Njnj被视为时间不变,便于分析。为了处理这个概率分布,引入了一个辅助函数gjnj,它的导数dgj/dnj乘以gjNj,用以描述波动变化的影响。
学习规则的关键在于突触权重wjifrom i-th neuron的更新。这个更新是基于概率的,即Rjip,t³0,其中tgj是辅助函数,ridW/Wj代表权重更新的速率,pwji是学习系数。更新过程在模式周期Tp内进行,通过积分平均期望误差³0
Tpedt/Tp,可以实现误差的最小化,这相当于在参数空间中执行最陡下降法。
这种波动驱动学习规则的一个显著优势是,它不需要传统的反向传播所需的精确误差信号或额外的反馈机制。这使得网络的训练过程更为简单,且可能更适应不确定性环境和实时学习任务。在动力系统控制的应用中,CTRNN能够利用这种学习规则来动态调整其内部结构,以更好地适应系统的瞬时变化,提高控制性能。
波动驱动学习规则为连续时间递归神经网络提供了一种新的学习机制,该机制允许网络在面对不确定性时自我调整,从而在动力系统控制等应用场景中展现出优越的性能。通过理论分析和实际应用验证,该规则显示了减少平均误差和提高控制效率的潜力。
2021-09-26 上传
点击了解资源详情
2021-02-23 上传
2021-09-19 上传
2021-09-25 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_38742124
- 粉丝: 3
- 资源: 897
最新资源
- ES管理利器:ES Head工具详解
- Layui前端UI框架压缩包:轻量级的Web界面构建利器
- WPF 字体布局问题解决方法与应用案例
- 响应式网页布局教程:CSS实现全平台适配
- Windows平台Elasticsearch 8.10.2版发布
- ICEY开源小程序:定时显示极限值提醒
- MATLAB条形图绘制指南:从入门到进阶技巧全解析
- WPF实现任务管理器进程分组逻辑教程解析
- C#编程实现显卡硬件信息的获取方法
- 前端世界核心-HTML+CSS+JS团队服务网页模板开发
- 精选SQL面试题大汇总
- Nacos Server 1.2.1在Linux系统的安装包介绍
- 易语言MySQL支持库3.0#0版全新升级与使用指南
- 快乐足球响应式网页模板:前端开发全技能秘籍
- OpenEuler4.19内核发布:国产操作系统的里程碑
- Boyue Zheng的LeetCode Python解答集