回归预测 | MATLAB实现SSA-BP多输入单输出回归预测

回归预测 | MATLAB实现SSA-BP多输入单输出回归预测

目录

    • 回归预测 | MATLAB实现SSA-BP多输入单输出回归预测
      • 基本介绍
      • 模型步骤
      • 程序设计
      • 参考资料

基本介绍

麻雀搜索算法(Sparrow Search Algorithm, SSA)。该算法由东华大学的Xue和Shen于2020年提出,主要模拟了麻雀群体的觅食和反捕食行为。

模型步骤

为了完成觅食,麻雀个体通常被分为探索者和追随者。在自然状态下,个体间会相互监视,鸟群中的追随者为了提高自身的捕食率,通常会争夺高采食量同伴的食物资源。在觅食的同时,所有个体均会对周围环境保持警惕以防天敌的到来。
在讲解数学模型前,原文中给出了六条规则:
1.在整个种群中,探索者通常拥有较高的能源储备并且负责搜索食物丰富的区域,为所有的追随者提供觅食的区域和方向。在算法中能量储备的高低与麻雀个体适应度值息息相关。
2.一旦麻雀发现天敌,即发出鸣叫作为报警信号。当报警值大于安全值时,探索者将会引导追随者到其它安全区域进行觅食。
3.算法中根据能否找到更好的食物来定义麻雀的身份,虽然麻雀的身份会随时转变,

你可能感兴趣的:(算法优化,智能算法,SSA-BP,多输入单输出,回归预测,麻雀算法,神经网络)