敬请关注 YOLO Vision 2025!
2025年9月25日
英国夏令时 10:00 - 18:00
混合活动
Yolo Vision 2024
词汇表

群体智能

了解群体智能如何模仿自然,通过分散式、自适应和可扩展的算法来解决复杂的 AI 问题。

群体智能(SI)是人工智能(AI)领域的一个分支,其灵感来源于自然界中分散式、自组织系统的集体行为。例如,蚁群完美地找到通往食物来源的最短路径,或者鸟群完美地协同导航。这些系统通过许多个体代理的简单交互来实现复杂的全局目标,而无需任何中央控制或领导。在人工智能领域,群体智能算法通过模拟这种涌现行为来解决复杂的优化问题

群体智能如何工作

群体智能背后的核心思想是,集体智能可以从与彼此及其环境交互的简单代理群体中涌现出来。每个个体代理都遵循一组基本规则,并且通常只有有限的本地知识。例如,蚁群优化(ACO)算法中的单个蚂蚁可能只知道其路径中的信息素轨迹。然而,随着许多代理采取行动并互动,它们的集体行动会产生复杂而智能的全局模式。这种涌现行为使群体能够适应变化,找到最佳解决方案,并展示针对个体失败的鲁棒性。这种分散式方法使SI对于动态和复杂的问题环境特别有效,在这些环境中,传统的集中式方法可能会遇到困难。

应用和示例

群体智能的原理已成功应用于各个领域,从物流和调度到机器人技术和电信。因为它们非常擅长探索广阔的搜索空间,所以它们在机器学习中特别有用。

  • 机器学习中的超参数调优(Hyperparameter Tuning in Machine Learning) 粒子群优化(PSO)是最突出的群体智能(SI)算法之一,广泛用于调整神经网络的超参数。在这种情况下,群体中的每个“粒子”代表一组超参数(如学习率批量大小)。粒子在参数空间中“飞行”,并通过与邻居的通信,它们共同收敛到产生最佳模型性能的最佳超参数集。这种方法可能比手动或网格搜索更有效,尤其是在高维空间中。
  • 协调自主无人机群:机器人技术 中,SI 用于协调多个机器人的动作。 例如,可以在自然灾害发生后部署无人机群进行搜索和救援任务。 每架无人机都根据简单的规则自主运行,例如与其他无人机保持安全距离并搜索其分配的区域。 通过在本地共享信息(例如,“发现感兴趣的物体”),无人机群可以集体绘制大面积区域的地图、定位幸存者,并比单架无人机更快地适应地形。 这在农业、监视和环境监测方面有应用。

与相关概念的比较

群体智能是更广泛的自然启发式元算法家族的一部分,但与其他方法有关键区别。

  • 进化算法 (EA): SI 和 EA 都是基于种群的优化技术。然而,EA,例如 遗传算法,通过选择、交叉和变异等机制模拟多个世代的生物进化。相比之下,SI 模拟单个种群或世代内部的社会互动和集体智能。Ultralytics YOLO 模型可以利用进化算法进行超参数优化
  • 传统优化算法 诸如梯度下降Adam 优化器之类的方法是训练大多数深度学习模型的基础。这些方法依赖于计算损失函数的梯度(导数)。群体智能算法通常是无梯度的,这使得它们适用于梯度不可用或不可靠的非可微或高度复杂的优化环境。
  • 强化学习 (RL): 虽然 RL 也涉及智能体从其环境中学习,但它与 SI 不同。在多智能体 RL (MARL) 中,每个智能体通常通过试错学习复杂的策略,以最大化其自身的回报。在 SI 中,智能体要简单得多,遵循预定义的规则,从而产生智能的群体行为,而不是学习个体策略。两者可能存在重叠,尤其是在机器人集群的深度强化学习等领域。

优势与局限性

优点:

  • 鲁棒性: 分散式特性意味着系统不依赖于任何单个代理,从而使其能够抵御个体故障。
  • 可扩展性: 通常,只需向集群添加更多代理即可提高系统性能。
  • 适应性: 群体可以通过智能体之间简单的局部交互来适应动态和变化的环境。
  • 简单性: 管理单个代理的规则通常非常容易实现,但它们会产生高度复杂且有效的集体行为。
  • 探索: 群体智能方法在探索大型复杂搜索空间以找到全局最优解方面非常有效。

局限性:

  • 过早收敛:一些 SI 算法,如 PSO,有时会过快地收敛到局部最优,从而错过全局最佳解决方案。
  • 参数调优: SI 算法的有效性通常取决于仔细调整其自身的一组参数,例如群体大小或影响因子。
  • 理论分析: 与传统的优化方法相比,群体智能的涌现性和随机性使其在数学上更难分析。
  • 通信开销: 在物理实现中,例如无人机群,智能体之间的通信需求可能成为技术瓶颈。

加入 Ultralytics 社区

加入人工智能的未来。与全球创新者联系、协作和共同成长

立即加入
链接已复制到剪贴板