← all repositories

ljvmiranda921/pyswarms

A Python research toolkit implementing particle swarm optimization for global optimization and hyperparameter search.

1.4k stars Python ML Frameworks
pyswarms
Not currently ranked — collecting fresh signals.
star history

PySwarms provides a high-level declarative interface for particle swarm optimization, a metaheuristic inspired by swarm intelligence behavior. The library includes built-in objective functions for testing, plotting environments for visualizing cost histories and particle movement, and hyperparameter search capabilities. It targets swarm intelligence researchers and practitioners who need to apply PSO to optimization problems including ML hyperparameter tuning.

Frequently asked

What is ljvmiranda921/pyswarms?
A Python research toolkit implementing particle swarm optimization for global optimization and hyperparameter search.
Is pyswarms open source?
Yes — ljvmiranda921/pyswarms is open source, released under the MIT license.
What language is pyswarms written in?
ljvmiranda921/pyswarms is primarily written in Python.
How popular is pyswarms?
ljvmiranda921/pyswarms has 1.4k stars on GitHub.
Where can I find pyswarms?
ljvmiranda921/pyswarms is on GitHub at https://github.com/ljvmiranda921/pyswarms.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.