PySwarms可扩展的 Python PSO 研究工具
PySwarms 是一个可扩展的 Python PSO 研究工具。它适用于群集智能的研究人员、从业人员和学生,他们更喜欢使用高级声明式接口在他们的问题中实施 PSO。PySwarms 支持使用 PSO 进行基本优化以及与群集优化的交互。
特性
- 粒子群集优化的高级模块
- 用于测试优化算法的内置目标函数
- 粒子运动的绘图环境
- 用于优化群集行为的超参数搜索工具
- (对于开发人员和研究人员):用于实现自己的技术的高度可扩展的 API
安装
要安装 PySwarms,请在终端中运行以下命令:
$ pip install pyswarms
这是安装 PySwarms 的首选方法,因为它将始终安装最新稳定版本。
如果想安装最新版本,请克隆此 repo:
$ git clone -b development https://github.com/ljvmiranda921/pyswarms.git
然后运行
$ cd pyswarms $ python setup.py install
要在 Fedora 上安装 PySwarms,请使用:
$ dnf install python3-pyswarms
评论