丹麦VS刚果直播_丹麦VS刚果直播免费观看_丹麦VS刚果直播无插件观看
万物皆可直播的主角仍在增加,这一次进入直播间的是银行信用卡、贷款等金融产品。 只要点击屏幕下方的小风车,填完几行信息,就能申请信用卡,根据短信
2026-06-12

已剪辑自: https://cloud.tencent.com/developer/article/1424756
粒子群优化算法(PSO)是一种进化计算技术(evolutionary computation),1995 年由Eberhart 博士和kennedy 博士提出,源于对鸟群捕食的行为研究 。该算法最初是受到飞鸟集群活动的规律性启发,进而利用群体智能建立的一个简化模型。粒子群算法在对动物集群活动行为观察基础上,利用群体中的个体对信息的共享使整个群体的运动在问题求解空间中产生从无序到有序的演化过程,从而获得最优解。
粒子群算法,也称粒子群优化算法或鸟群觅食算法(Particle Swarm Optimization),缩写为 PSO, 是近年来由J. Kennedy和R. C. Eberhart等开发的一种新的进化算法(Evolutionary Algorithm - EA)。PSO 算法属于进化算法的一种,和模拟退火算法相似,它也是从随机解出发,通过迭代寻找最优解,它也是通过适应度来评价解的品质,但它比遗传算法规则更为简单,它没有遗传算法的“交叉”(Crossover) 和“变异”(Mutation) 操作,它通过追随当前搜索到的最优值来寻找全局最优。这种算法以其实现容易、精度高、收敛快等优点引起了学术界的重视,并且在解决实际问题中展示了其优越性。粒子群算法是一种并行算法。
如同前面的描述,PSO模拟的是鸟群的捕食行为。设想这样一个场景:一群鸟在随机搜索食物。在这个区域里只有一块食物。所有的鸟都不知道食物在那里。但是他们知道当前的位置离食物还有多远。那么找到食物的最优策略是什么呢。最简单有效的就是搜寻目前离食物最近的鸟的周围区域。
鸟群在整个搜寻的过程中,通过相互传递各自的信息,让其他的鸟知道自己的位置,通过这样的协作,来判断自己找到的是不是最优解,同时也将最优解的信息传递给整个鸟群,最终,整个鸟群都能聚集在食物源周围,即找到了最优解。
PSO中,每个优化问题的解都是搜索空间中的一只鸟。我们称之为“粒子”。所有的粒子都有一个由被优化的函数决定的适应值(fitness value),每个粒子还有一个速度决定他们飞翔的方向和距离。然后粒子们就追随当前的最优粒子在解空间中搜索。
PSO 初始化为一群随机粒子(随机解)。然后通过迭代找到最优解。在每一次迭代中,粒子通过跟踪两个"极值"来更新自己。第一个就是粒子本身所找到的最优解,这个解叫做个体极值pBest。另一个极值是整个种群目前找到的最优解,这个极值是全局极值gBest。另外也可以不用整个种群而只是用其中一部分作为粒子的邻居,那么在所有邻居中的极值就是局部极值。
粒子群算法的基本思想是通过群体中个体之间的协作和信息共享来寻找最优解。如上的情景。试着想一下一群鸟在寻找食物,在这个区域中只有一只虫子,所有的鸟都不知道食物在哪。但是它们知道自己的当前位置距离食物有多远,同时它们知道离食物最近的鸟的位置。想一下这时候会发生什么?
同时各只鸟在位置不停变化时候离食物的距离也不断变化,所以每个鸟一定有过离食物最近的位置,这也是它们的一个参考。
所以,粒子群算法就是把鸟看成一个个粒子,并且他们拥有位置和速度这两个属性,然后根据自身已经找到的离食物最近的解和参考整个共享于整个集群中找到的最近的解去改变自己的飞行方向,最后我们会发现,整个集群大致向同一个地方聚集。而这个地方是离食物最近的区域,条件好的话就会找到食物。
粒子群算法通过设计一种无质量的粒子来模拟鸟群中的鸟,粒子仅具有两个属性:速度和位置,速度代表移动的快慢,位置代表移动的方向。
鸟被抽象为没有质量和体积的微粒(点),并延伸到N维空间,粒子i在N维空间的位置表示为矢量Xi=(x1,x2,…,xN),飞行速度表示为矢量Vi=(v1,v2,…,vN)。每个粒子都有一个由目标函数决定的适应值(fitness value),并且知道自己到目前为止发现的最好位置(pbest)和现在的位置Xi。这个可以看作是粒子自己的飞行经验。除此之外,每个粒子还知道到目前为止整个群体中所有粒子发现的最好位置(gbest)(gbest是pbest中的最好值),这个可以看作是粒子同伴的经验。粒子就是通过自己的经验和同伴中最好的经验来决定下一步的运动。
PSO初始化为一群随机粒子(随机解)。然后通过迭代找到最优解。在每一次的迭代中,粒子通过跟踪两个“极值”(pbest,gbest)来更新自己。在找到这两个最优值后,粒子通过下面的公式来更新自己的速度和位置。
对于公式(1):
公式(1)的第①部分称为【记忆项】,表示上次速度大小和方向的影响;
公式(1)的第②部分称为【自身认知项】,是从当前点指向粒子自身最好点的一个矢量,表示粒子的动作来源于自己经验的部分;
公式(1)的第③部分称为【群体认知项】,是一个从当前点指向种群最好点的矢量,反映了粒子间的协同合作和知识共享。粒子就是通过自己的经验和同伴中最好的经验来决定下一步的运动。
以上面两个公式为基础,再来看一个公式:
公式(2)和 公式(3)被视为标准PSO算法。
1)初始化一群微粒(群体规模为N),包括随机位置和速度;
2)评价每个微粒的适应度;
3)对每个微粒,将其适应值与其经过的最好位置pbest作比较,如果较好,则将其作为当前的最好位置pbest;
4)对每个微粒,将其适应值与其经过的最好位置gbest作比较,如果较好,则将其作为当前的最好位置gbest;
5)根据公式(2)、(3)调整微粒速度和位置;
6)未达到结束条件则转第2)步。
迭代终止条件根据具体问题一般选为最大迭代次数Gk或(和)微粒群迄今为止搜索到的最优位置满足预定最小适应阈值。
公式(2)和(3)中pbest和gbest分别表示微粒群的局部和全局最优位置。
当C1=0时,则粒子没有了认知能力,变为只有社会的模型(social-only):
称为全局PSO算法。粒子有扩展搜索空间的能力,具有较快的收敛速度,但由于缺少局部搜索,对于复杂问题 比标准PSO 更易陷入局部最优。
当C2=0时,则粒子之间没有社会信息,模型变为只有认知(cognition-only)模型:
称为局部PSO算法。由于个体之间没有信息的交流,整个群体相当于多个粒子进行盲目的随机搜索,收敛速度慢,因而得到最优解的可能性小。
在这个例子中,我们选取了一个求解函数y=-x*(x-1) 在0,2上最大值的粒子群算法。然后通过步步跟踪算法输出结果,来给大家讲解粒子运动的过程。
下面先看代码和代码注释。
输出结果:
现在我们来观察两个粒子的位移x在每一次迭代中的变化(离食物的距离)。
初始状态
粒子n0: x = 0.0 v = 0.01
粒子n1: x = 2.0 v = 0.02
image
两个粒子位于区间两端。
第一次迭代
粒子n0: x = 0.004 v = 0.004
粒子n1: x = 0.0 v = -4.065770842472382
两个粒子都跑到原点了。
第二、三……十次迭代
可以看到,两个粒子在不断靠近最优点。上面多个圈是他们聚集的过程,可以看出来,聚集过程是个越来越密集的过程。这才是10次迭代而已。如果我们加大迭代次数,很容易就找出最优解了墨尔本胜利今晚比赛预测。最后放上一个迭代100次的结果:
相信通过这个简单的例子。大家已经对粒子群算法有了非常清晰的认识了。
(1)都属于仿生算法。
(2) 都属于全局优化方法。
(3) 都属于随机搜索算法。
(4) 都隐含并行性。
(5) 根据个体的适配信息进行搜索,因此不受函数 约束条件的限制,如连续性、可导性等。
(6) 对高维复杂问题,往往会遇到早熟收敛和收敛 性能差的缺点,都无法保证收敛到最优点。
(1) PSO有记忆,好的解的知识所有粒子都保 存,而GA,以前的知识随着种群的改变被改变。
(2) PSO中的粒子仅仅通过当前搜索到最优点进行共享信息,所以很大程度上这是一种单共享项信息机制。而GA中,染色体之间相互共享信息,使得整个种群都向最优区域移动。
(3) GA的编码技术和遗传操作比较简单,而PSO 相对于GA,没有交叉和变异操作,粒子只是通过内部速度进行更新,因此原理更简单、参数更少、实现更容易。
丹麦VS刚果直播_丹麦VS刚果直播免费观看_丹麦VS刚果直播无插件观看
万物皆可直播的主角仍在增加,这一次进入直播间的是银行信用卡、贷款等金融产品。 只要点击屏幕下方的小风车,填完几行信息,就能申请信用卡,根据短信
2026-06-12
海底VS新西兰直播_海底VS新西兰直播观看免费_海底VS新西兰
蓝小姐的话: 月初的时候跟黄小姐一起在直播间和大家见了面,我在现场也是超级开心,积极试身了好些Miss.L&H秋冬季度的重磅新品,还创造了在直播间爬高
2026-06-12
摩洛哥VS马达加斯加直播_摩洛哥VS马达加斯加直播免费观看_摩洛哥VS马达加斯加直播无插件观看
2022年,一大波教编上岸机会来了!!! 广州南沙区招编制教师 140人, 本科可报, 年薪20万起; 长沙三区招聘在编教师 1025名,幼小初各学科均有岗位; 湖北招聘编
2026-06-12
克罗地亚VS比利时直播_克罗地亚VS比利时直播观看免费_克罗地亚VS比利时
精选讲文明树新风演讲稿集锦5篇 演讲稿是为了在会议或重要活动上表达自己意见、看法或汇报思想工作情况而事先准备好的文稿。在不断进步的社会中,越来越
2026-06-12
丹麦VS刚果直播_丹麦VS刚果直播免费观看_丹麦VS刚果直播无插件观看
本文来自微信公众号: 高榕资本(ID:banyancapital),作者:刘新华(高榕资本投资合伙人、前快手首席增长官),题图来自:图虫在今天的互联网竞争格局下,增长是一个被谈论太多、也令人倍感焦
2026-06-12
阿尔巴尼亚VS以色列直播_阿尔巴尼亚VS以色列免费直播在线直播
大众网·海报新闻记者 岳璋 通讯员 栾中铭、韩宏伟 济南报道 一盆奇异美丽的盆栽,一尾寓意吉祥的锦鲤,一段充满历史的故事……在槐荫这片热土上,有这么一批人,他们
2026-06-12
海底VS新西兰直播_海底VS新西兰直播观看免费_海底VS新西兰
2026年海南定安端午龙舟公开赛 时间:6月16日 08:30至12:00 地点:定安黄竹镇白塘水库 规模:设有9支男子组和6支女子组,共15支队伍进行竞速对决。 配套
2026-06-12
威尔士VS加纳直播_威尔士VS加纳免费高清在线直播_威尔士VS加纳免费直播视频直播
一、问题:算力需求加速增长,基础设施瓶颈亟待突破 当前,大模型正加速向多模态、长上下文与智能体应用演进,训练规模与推理调用量同步上升,算力消耗呈现“总量更大、
2026-06-12
克罗地亚VS比利时直播_克罗地亚VS比利时直播观看免费_克罗地亚VS比利时
直播大使亮相授牌,知名导师团体登台,更有领军人物与多方媒介,齐聚苏州文化艺术中心,共宣直播盛事,点燃激情未来。一、抖音扶持 曝光加倍金
2026-06-12
06月02日 CBA总决赛G4 广厦vs上海 全场录像回放
05月18日 NBA季后赛东部半决赛G7 骑士vs活塞 全场录像回放
05月17日 CBA季后赛半决赛G2 上海vs北京 全场录像回放
05月16日 CBA季后赛半决赛G1 广厦vs深圳 全场录像回放
05月16日 NBA季后赛西部半决赛G6 马刺vs森林狼 全场录像回放
05月16日 NBA季后赛东部半决赛G6 活塞vs骑士 全场录像回放
05月24日 西甲第38轮 皇家马德里vs毕尔巴鄂竞技 全场录像回放
05月15日 CBA季后赛半决赛G1 上海vs北京 全场录像回放
05月24日 德国杯决赛 拜仁慕尼黑vs斯图加特 全场录像回放
05月24日 意甲第38轮 博洛尼亚vs国际米兰 全场录像回放