当前位置:网站首页>VMD combined with ISSA to optimize LSSVM power prediction
VMD combined with ISSA to optimize LSSVM power prediction
2022-08-04 07:02:00 【Doraemon 001】
0, Preface
This paper tests the power prediction method of VMD combined with ISSA to optimize LSSVM: ①VMD realizes multi-scale decomposition to obtain detailed information; ②The improved SSA algorithm (ISSA algorithm) is used to optimize the parameters of LSSVM to achieve power prediction.
Introduction to ISSA: The article "Improved Sparrow Search Optimization Algorithm and Its Application" aims at the sparrow search algorithm (SSA) when solving the optimal solution of the objective function, the population diversity is not rich, and it is easy to fall into local optimum and multi-dimensional function solution accuracyTo solve the problem of poor quality, an improved sparrow search algorithm (ISSA) is proposed.First, use the reverse learning strategy to initialize the population to increase the diversity of the population; then, the step factor is dynamically adjusted to improve the solution accuracy of the algorithm; finally, the Levy flight is introduced into the sparrow position update formula for detection and early warning to improve the algorithm's ability to search for optimization.and the ability to jump out of local extrema.
This paper reproduces the improved sparrow search algorithm (ISSA) proposed in this paper and applies it to LSSVM parameter optimization.
1. Implementation process
1.1 VMD decomposition
The left side of Figure 1 is the original data (sequential power data), and the right side is the VMD decomposition diagram
1.2 LSSVM prediction results
Construct sample data as shown in the figure above (each sample has a length of 24), and predict the next moment based on the data of the previous 24 moments.The prediction results of LSSVM alone are as follows:
1.3 VMD+LSSVM prediction results
Use VMD to decompose sample data (each sample length is 24), decompose the number of IMFs to 4, establish LSSVM prediction model for each component separately, and finally superimpose the prediction results of the four component models to form the final prediction result.
1.3 SSA optimized LSSVM prediction results
The SSA algorithm is used to optimize the parameters of LSSVM: gam and sig2, the fitness curve is shown on the left side of the figure below, and the final prediction result is shown on the right side of the figure below
1.4 ISSA optimized LSSVM prediction results
First, compare ISSA with SSA, GA, PSO and other optimization algorithms. The optimization effect on F1 and F3 is shown in Figure 1 and Figure 2 below
The ISSA algorithm is used to optimize the parameters of LSSVM: gam and sig2, the fitness curve is shown on the left side of the figure below, and the final prediction result is shown on the right side of the figure below
1.5 VMD+SSA+LSSVM effect
Use VMD to decompose the sample data (the length of each sample is 24), the number of decomposed IMFs is 4, the prediction model of SSA+LSSVM is established for each component separately, and finally the prediction results of the four component models are superimposed to form the final predictionresult.
1.6 VMD+ISSA+LSSVM
Use VMD to decompose the sample data (each sample length is 24), decompose the number of IMFs to 4, establish the ISSA+LSSVM prediction model for each component separately, and finally superimpose the prediction results of the four component models to form the final predictionresult.
2 Method comparison
The comparison results of the above methods are as follows:
1-Analysis of Results-lssvm
Root Mean Square Error (RMSE): 0.00070325
Mean Absolute Error (MAE): 0.00067433
Mean Relative Percent Error (MAPE): 0.00067433%
2-Analysis of Results-vmd-lssvm
Root Mean Square Error (RMSE): 0.00037607
Mean Absolute Error (MAE): 0.00026844
Mean Relative Percent Error (MAPE): 0.00026845%
3-Analysis of Results-ssa-lssvm
Root Mean Square Error (RMSE): 0.00027739
Mean Absolute Error (MAE): 0.00025854
Mean Relative Percent Error (MAPE): 0.00025854%
4-Analysis of Results-issa-lssvm
Root Mean Square Error (RMSE): 0.00025952
Mean Absolute Error (MAE): 0.00023569
Mean Relative Percent Error (MAPE): 0.0002357%
5-Analysis of Results-vmd-ssa-lssvm
Root Mean Square Error (RMSE): 0.00025872
Mean Absolute Error (MAE): 0.00021867
Mean Relative Percent Error (MAPE): 0.00021867%
6-Analysis of Results-vmd-issa-lssvm
Root Mean Square Error (RMSE): 0.0002578
Mean Absolute Error (MAE): 0.00021783
Mean Relative Percent Error (MAPE): 0.00021784%
Description: This result is the result of one run, and the result will change after each run of the model.
边栏推荐
猜你喜欢
随机推荐
益智小游戏- 算算总共多少正方形
电脑软件:推荐一款磁盘空间分析工具——WizTree
EfficientNet解读:神经网络的复合缩放方法(基于tf-Kersa复现代码)
键盘扫描码
QT QOpenGLWidget 全屏导致其他控件显示问题
天鹰优化的半监督拉普拉斯深度核极限学习机用于分类
给想要转行渗透测试人的忠告
MySQL之SQL结构化查询语言
Arduino之ESP8266编程学习总结体会
第九篇 ApplicationContext初始化
SENet详解及Keras复现代码
Pfsense漏洞复现(CVE-2021-41282)
webrtc代码解读一:音频数据的接收解码播放过程
对渗透测试工程师来说,学历重要嘛?
生成一个包含日期的随机编码
网络端口大全
数据库文档生成工具V1.0
VMD结合ISSA优化LSSVM功率预测
狗都能看懂的CenterNet讲解及代码复现
子空间结构保持的多层极限学习机自编码器(ML-SELM-AE)