粒子群优化(PSO):一种群体智能启发的优化算法,把候选解看作在搜索空间中移动的“粒子”,粒子依据自身历史最优与群体最优不断调整位置与速度,从而寻找函数的最优(或近优)解。常用于连续参数优化、机器学习超参数调优、工程设计等。(也可扩展到离散/组合优化的变体。)
/ˈpɑːrtɪkəl swɔːrm ˌɑːptɪməˈzeɪʃən/
Particle swarm optimization found a good solution quickly.
粒子群优化很快就找到了一个不错的解。
In this study, particle swarm optimization is used to tune the model’s hyperparameters under noisy evaluation conditions.
在这项研究中,粒子群优化被用于在评估含噪的条件下调整模型的超参数。
该术语由三部分构成:particle(粒子)指单个候选解,swarm(群/蜂群)强调群体协同行为,optimization(优化)表示求最优解的过程。PSO最早由 James Kennedy 与 Russell Eberhart 在1990年代提出,灵感来自鸟群、鱼群等群体运动的简单规则如何产生有效的集体搜索。