matlab建立两个隐含层的代码-NARMA-L2:使用多个NARMA-L2模型的非线性系统建模和控制的神经网络的C++11实现

上传者: 38518074 | 上传时间: 2022-02-24 19:55:00 | 文件大小: 334KB | 文件类型: -
matlab建立两个隐含层的代码使用多个NARMA-L2模型的数据驱动的非线性系统识别和控制 该存储库为固定结构的前馈神经网络提供了自制的C ++代码,以使用实验输入输出数据来识别(近似)NARMA-L2模型。 有关NARMA模型,NARMA-L2模型以及基于多个NARMA-L2模型的控制的更多详细信息,请参阅我们的论文。 NARMA-L2模型的网络结构如下所示。 请注意,该项目主要是从头开始使用像C ++这样的困难语言来练习神经网络的开发。 在我们的论文中,我们实际上是使用MATLAB神经网络工具箱构建网络的,该工具箱比基于C ++的实现要复杂得多,但效率较低。 由于其更先进的训练算法,MATLAB工具箱的拟合性能比这种简单的实现要好。 如果您想要行业级的网络工具,则建议使用PyTorch或TensorFlow。 特征 该神经网络从头开始用C ++编码,而不是依赖于现有的库(例如MATLAB神经网络工具箱或TensorFlow) ,从而使其成为专门为NARMA-L2模型识别和控制而设计的轻巧且自包含的工具。 由于通过正确使用线性代数库进行了完全矢量化,因此此实现非常有效。 可以任意指

文件下载

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明