PySwarms可擴(kuò)展的 Python PSO 研究工具
PySwarms 是一個(gè)可擴(kuò)展的 Python PSO 研究工具。它適用于群集智能的研究人員、從業(yè)人員和學(xué)生,他們更喜歡使用高級(jí)聲明式接口在他們的問(wèn)題中實(shí)施 PSO。PySwarms 支持使用 PSO 進(jìn)行基本優(yōu)化以及與群集優(yōu)化的交互。
特性
- 粒子群集優(yōu)化的高級(jí)模塊
- 用于測(cè)試優(yōu)化算法的內(nèi)置目標(biāo)函數(shù)
- 粒子運(yùn)動(dòng)的繪圖環(huán)境
- 用于優(yōu)化群集行為的超參數(shù)搜索工具
- (對(duì)于開(kāi)發(fā)人員和研究人員):用于實(shí)現(xiàn)自己的技術(shù)的高度可擴(kuò)展的 API
安裝
要安裝 PySwarms,請(qǐng)?jiān)诮K端中運(yùn)行以下命令:
$ pip install pyswarms
這是安裝 PySwarms 的首選方法,因?yàn)樗鼘⑹冀K安裝最新穩(wěn)定版本。
如果想安裝最新版本,請(qǐng)克隆此 repo:
$ git clone -b development https://github.com/ljvmiranda921/pyswarms.git
然后運(yùn)行
$ cd pyswarms $ python setup.py install
要在 Fedora 上安裝 PySwarms,請(qǐng)使用:
$ dnf install python3-pyswarms
評(píng)論
圖片
表情
