预测模型基于matlab粒子群算法预测含Matlab源码 1326期
Posted 紫极神光
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了预测模型基于matlab粒子群算法预测含Matlab源码 1326期相关的知识,希望对你有一定的参考价值。
一、粒子群算法简介
1 粒子群算法的概念
粒子群优化算法(PSO:Particle swarm optimization) 是一种进化计算技术(evolutionary computation)。源于对鸟群捕食的行为研究。粒子群优化算法的基本思想:是通过群体中个体之间的协作和信息共享来寻找最优解.
PSO的优势:在于简单容易实现并且没有许多参数的调节。目前已被广泛应用于函数优化、神经网络训练、模糊系统控制以及其他遗传算法的应用领域。
2 粒子群算法分析
2.1基本思想
粒子群算法通过设计一种无质量的粒子来模拟鸟群中的鸟,粒子仅具有两个属性:速度和位置,速度代表移动的快慢,位置代表移动的方向。每个粒子在搜索空间中单独的搜寻最优解,并将其记为当前个体极值,并将个体极值与整个粒子群里的其他粒子共享,找到最优的那个个体极值作为整个粒子群的当前全局最优解,粒子群中的所有粒子根据自己找到的当前个体极值和整个粒子群共享的当前全局最优解来调整自己的速度和位置。下面的动图很形象地展示了PSO算法的过程:
2 更新规则
PSO初始化为一群随机粒子(随机解)。然后通过迭代找到最优解。在每一次的迭代中,粒子通过跟踪两个“极值”(pbest,gbest)来更新自己。在找到这两个最优值后,粒子通过下面的公式来更新自己的速度和位置。
以上是关于预测模型基于matlab粒子群算法预测含Matlab源码 1326期的主要内容,如果未能解决你的问题,请参考以下文章
ELM数据预测基于matlab粒子群算法优化ELM数据预测(含前后对比)含Matlab源码 449期
优化预测基于matlab粒子群算法优化SVM预测含Matlab源码 1424期
优化预测基于matlab粒子群算法优化SVM回归预测(多输入多输出)含Matlab源码 1421期
费用预测基于matlab粒子群算法优化ELM神经网络预测费用含Matlab源码 1378期