欢迎光临散文网 会员登陆 & 注册

北大公开课-人工智能基础 28 群体智能

2023-03-27 14:07 作者:朝朝暮暮1895  | 我要投稿




蚁群算法


找得到食物的蚂蚁,会产生嗅迹,更多的蚂蚁走这个路径,能产生更多的嗅迹,增加群体蚂蚁跟随的概率


TSP同时也是一个NP难问题,不定多项式问题

可能没有唯一解,而只能找到最优解


鸟群算法(粒子群优化)类似于鸟群和鱼群的行为逻辑


鸟群算法的三个根本性逻辑

(1)——粒子之间保持距离(不相交)

(2)——粒子与附近的粒子之间,保持相同的速度(局部优化)

(3)——尽量靠近相邻的粒子(局部收敛 )


初始化 粒子 particle 这个参数

对于每一个粒子,计算其舒适度 fitness(相当于效应函数,用于评价当前粒子的状态——与相邻粒子距离,与相邻粒子的速率的差),

    如果当前粒子的舒适度 > Pbest历史舒适度合集

    则将该当前舒适度更新为 Pbest

    将所有粒子的舒适度排序,选择最优解为 Gbest


北大公开课-人工智能基础 28 群体智能的评论 (共 条)

分享到微博请遵守国家法律