麻雀SSA优化深度极限学习机用于回归

原理1:       

        深度极限学习机也叫多层极限学习机ML-ELM,其首先采用多个极限学习机-自动编码器(ELM-AE)进行无监督预训练,然后利用各ELM-AE的输出权重用于初始化整个DELM。相比于其他深度方法,DELM具有训练速度快的优点,但是ELM-AE在预训练的过程中,输入层权重与偏置是随机产生的正交随机矩阵;同时,ELM-AE无监督预训练过程中采用最小二乘法更新参数,但只有输出层权重参数会更新,而输入层权重与偏置是不进行更新的,这就导致了最终DELM的效果受各ELM-AE的随机输入权重与随机偏置的影响,为此,可以采用某种方法进行这些参数进行寻优,依次提高DELM的网络精度。

                                                                                      图1 ELM-AE网络结构


原理2:       

       麻雀搜索算法(Sparrow Search Algorithm, SSA)是一种新型的群智能优化算法,在2020年提出,主要是受麻雀的觅食行为和反捕食行为的启发。因为这个算法是2020年出来的,相关论文很少,想水论文的有很大机会。因此,本文采用SSA对DELM预训练的各ELM-AE输入权重与偏置进行寻优。


应用:将上述方法用于时间序列预测,数据为风速时间序列。利用前1到num的各种值为输入 第num+1的风速作为输出,数据截图如下:
                                                       

                                                                                      图2 风速数据截图

第1:DELM效果,结果如下图3,左下角为各指标。

                                                                                             图3 DELM结果

第2:SSA优化DELM效果,如下图4

                                                                            图4 SSA-DELM结果

结论:

从结果上看,DELM在这个数据集上表现比较好,但SSA-DELM还是略胜一筹。​​​​​​

  • 12
    点赞
  • 82
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 18
    评论
抱歉,这个问题有点模糊和具体。不过我可以给你一些有关深度极限学习机麻雀算法优化的一般流程和概念。 深度极限学习机(Deep Extreme Learning Machine, DE-ELM)是一种基于极限学习机(Extreme Learning Machine, ELM)的深度学习模型。它使用多个隐层将输入数据进行非线性变换和特征提取,从而提高了模型的表达能力和性能。DE-ELM 的训练和优化可以使用麻雀算法(Sparrow Search Algorithm, SSA)。 麻雀算法是一种基于群体智能的全局优化算法,它模拟了麻雀的觅食行为。在 SSA 中,麻雀代表了解空间中的一个潜在解,它们通过觅食、繁殖和迁徙等行为来搜索最优解。SSA 在全局搜索和多峰优化等问题上具有很好的效果。 下面是一个 DE-ELM 使用 SSA 进行优化的一般流程: 1. 初始化 DE-ELM 模型的参数和 SSA 的参数,包括隐层个数、节点数、学习率、种群大小、最大迭代次数、收敛阈值等。 2. 使用随机数生成初始种群,每个个体代表一个 DE-ELM 模型的解。 3. 对每个个体进行适应度评估,即计算其对应 DE-ELM 模型的误差或准确率等指标。 4. 根据适应度值对种群进行排序和选择,保留一部分优秀个体作为下一代种群的父代。 5. 使用交叉、变异等操作产生新的后代个体,并对其进行适应度评估和筛选,得到下一代种群。 6. 判断是否满足停止条件(如达到最大迭代次数或适应度达到一定水平),如果满足则结束算法,否则返回第 3 步。 7. 返回最优解,即具有最小误差或最高准确率的 DE-ELM 模型。 当然,具体的 DE-ELMSSA 的参数和实现方式可能因问题和数据集而异,需要针对具体情况进行调整和优化
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

机器鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值