目录
前面博客陆续推出了基于Bayes优化的CNN-LSTM等模型一键对比的时序预测模型。一些小伙伴咨询贝叶斯算法太成熟了、用的人太多了,有没有用的人少的,看起来创新的算法。我的回答依然是:有的,兄弟有的!
【直接四连发】LSTM、BiLSTN、GRU、BiGRU
相比于传统算法,24年更新的智能优化算法显得更加新颖,本期就采用24年认可度较高的算法-牛顿拉夫逊算法为例和CNN-LSTM模型进行结合。
想了解NRBO算法的同学可以看往期博客进行学习[免费]!
【当然为了代码尽可能的避免再次被抄袭,在原有的基础上加了一个评价指标三维柱状对比图,就不用小伙伴们再用origin等软件再次绘图啦!让你的科研更加轻松。但代码总JG不变!具体图像见第四部分!】
1、代码简介
基于NRBO-CNN-LSTM、CNN-LSTM、LSTM三模型多变量时间序列光伏功率预测一键对比(仅运行一个main即可) [原创未发表] Matlab代码
基于牛顿拉夫逊算法优化卷积神经网络结合长短期记忆神经网络(NRBO-CNN-LSTM)的数据多变量时序预测一键对比 Matlab代码 每个模型的预测结果和组合对比结果都有!
1.程序已经调试好,无需更改代码替换数据集即可运行!!!
【如果你的输入个数和上述不一致该怎么替换呢?非常简单!!!且不需要更改代码!将你的数据集视为n列,1-(n-1)列为输入特征,第n列(最后一列)为输出值,输入和输出列之间不要有空列,替换数据直接运行即可!】
2.本文程序采用北半球光伏数据进行测试,数据格式为excel!
3.NRBO优化参数为:隐藏层节点数,学习率,正则化系数
4.牛顿-拉夫逊优化算法Newton-Raphson-based optimizer,NRBO,受到Newton-Raphson方法的启发。它使用两个规则来探索整个搜索过程:Newton-Raphson搜索规则(NRSR)和陷阱避免算子(TAO),并使用几组矩阵来进一步探索最佳结果。该成果于2024年2月发表在中科院2区top SCI期刊
5.需要其他算法的都可以定制!
注:
1️⃣、运行环境要求MATLAB版本为2020b及其以上
2️⃣、评价指标包括:R2、MAE、MSE、RPD、RMSE等,图很多,符合您的需要
3️⃣、代码中文注释清晰,质量极高
4️⃣、赠送测试数据集,可以直接运行源程序。替换你的数据即可用 适合新手小白
2、代码运行结果展示
3、代码获取
点击下方了解更多!