当前位置:网站首页>Based on the BiLSTM regression forecast method
Based on the BiLSTM regression forecast method
2022-08-04 11:42:00 【Doraemon 001】
0, Preface
Use the BiLSTM algorithm to achieve regression prediction, and optimize the BiLSTM learning rate, number of iterations, batch size, and number of nodes in each layer.
1. Principle of BiLSTM
Please refer to the model explanation of the big guy, this article will not repeat it, please click principle
2. Performance affecting parameters
The learning performance of the neural network is affected by the learning rate, the number of iterations, the batch size, and the number of nodes in each layer.Reasonable setting of parameters can achieve ideal results.An optimization algorithm can be used for parameter optimization to replace the limitations of empirical settings.
The following figure is the prediction result after setting parameters directly based on experience


Performance Metrics:
Root Mean Square Error (RMSE): 7.8549
Mean Absolute Error (MAE): 6.1429
Mean Relative Percent Error (MAPE): 1.3486%
R-squared Coefficient of Determination (R2): 0.79258
> Nash coefficient (NSE): 0.78745
Using the sparrow optimization algorithm to optimize the BiLSTM learning rate, number of iterations, batch size, and number of nodes in each layer, the results are as follows:

SSA-BiLSTM
Root Mean Square Error (RMSE): 5.6401
Mean Absolute Error (MAE): 4.4521
Mean Relative Percent Error (MAPE): 0.97865%
R-squared Coefficient of Determination (R2): 0.89432
Nash coefficient (NSE): 0.89041
边栏推荐
猜你喜欢

【LeetCode】700.二叉搜索树

到底什么是JS原型

数据库对象

Xilinx VIVADO 中 DDR3(Naive)的使用(2)读写设计

Leetcode brush - structure binary tree (105. Once upon a time sequence and the sequence structure binary tree traversal sequence, 106. From the sequence with the sequence structure binary tree travers

ESP8266-Arduino编程实例-MQ3酒精传感器驱动

国际原子能机构总干事警告称扎波罗热核电站安全形势已“完全失控”

知道创宇EDR系统实力通过中国信通院端点检测与响应产品能力评测

【LeetCode】98.验证二叉搜索树

【黄啊码】MySQL入门—1、SQL 的执行流程
随机推荐
单调栈一些题目练习
数据库对象
ESP8266-Arduino编程实例-MQ3酒精传感器驱动
不会还有人不知道防抖吧?
Xilinx VIVADO 中 DDR3(Naive)的使用(2)读写设计
200PLC转以太网与研华webaccess modbusTCP客户端在空调机上应用配置案例
123
喂,你知道节流是什么吗?
Zikko launches new Thunderbolt 4 docking station with both HDMI2.1 and 2.5GbE
DDL和DML的补充
使用.NET简单实现一个Redis的高性能克隆版(二)
揭秘交换机市场内幕,“准工业级”猫腻你中招了吗?
【黄啊码】MySQL入门—2、使用数据定义语言(DDL)操作数据库
什么是 DevOps?看这一篇就够了!
UMA&港理工&阿里提出SP-ViT,为视觉Transformer学习2D空间先验知识!
如何用一条命令将网页转成电脑 App
请 AI 画家弄了个 logo,网友热议:画得非常好,下次别画了!
到底什么是JS原型
Mysql高级篇学习总结13:多表连接查询语句优化方法(带join语句)
『快速入门electron』之实现窗口拖拽