PySwarms可扩展的 Python PSO 研究工具

联合创作 · 2023-09-26 06:05

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
浏览 8
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报