Particle Swarm Optimization ML Frameworks

Implementations and applications of PSO algorithms for optimization tasks. Includes PSO used for feature selection, parameter tuning, function optimization, and neural network training. Does NOT include other metaheuristic algorithms (genetic algorithms, simulated annealing) or general optimization frameworks that don't specifically focus on PSO.

There are 22 particle swarm optimization frameworks tracked. 3 score above 50 (established tier). The highest-rated is icaros-usc/pyribs at 66/100 with 255 stars and 57 monthly downloads.

Get all 22 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=particle-swarm-optimization&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Framework Score Tier
1 icaros-usc/pyribs

A bare-bones Python library for quality diversity optimization.

66
Established
2 ljvmiranda921/pyswarms

A research toolkit for particle swarm optimization in Python

63
Established
3 SioKCronin/swarmopt

Swarm intelligence optimizer

56
Established
4 Pattio/DeepSwarm

Neural Architecture Search Powered by Swarm Intelligence 🐜

49
Emerging
5 hadarshavit/asf

ASF is a flexible Python library for algorithm selection

47
Emerging
6 kyegomez/swarms-pytorch

Swarming algorithms like PSO, Ant Colony, Sakana, and more in PyTorch 😊

41
Emerging
7 ai-for-decision-making-tue/Job_Shop_Scheduling_Benchmark_Environments_and_Instances

A benchmarking repo with various solution methods to various machine...

40
Emerging
8 esa/pygmo2

A Python platform to perform parallel computations of optimisation tasks...

38
Emerging
9 SeyedMuhammadHosseinMousavi/Bees-CNN-Algorithm

Bees CNN Algorithm (A Fuzzy Evolutionary Deep Learning)

28
Experimental
10 Edward-E-S-Wang/DMS-PSO-SVM

Dynamic Multi-Swarm Particle Swarm Optimization Support Vector Machine

27
Experimental
11 szaguldo-kamaz/FRI-ReinforcementLearning

Fuzzy Rule Interpolation-based Reinforcement Learning

27
Experimental
12 JingweiToo/Particle-Swarm-Optimization-for-Feature-Selection

Application of Particle Swarm Optimization (PSO) in the feature selection tasks.

27
Experimental
13 ErfanFathi/pso

This repository include implementation of particle swarm optimization (pso)...

25
Experimental
14 KonstantinRiedl/PSOAnalysis

Numerical analysis of Particle Swarm Optimization (PSO) and numerical...

24
Experimental
15 Rikveet/Asnyc-CPSO-NN

Asynchronous CPSO, an attempt to improve training type using parallel computing.

22
Experimental
16 Pabloo22/gnn_scheduler

Solving the Job-Shop Scheduling Problem (JSSP) with Graph Neural Networks (GNNs).

22
Experimental
17 Lu1sGH/Series-de-Fourier-y-PSO

Programa que aproxima series de Fourier de cualquier función mediante el uso...

19
Experimental
18 aAnmol2010/particle-swarm-optimizer

Bio-inspired Particle Swarm Optimizer in Python with benchmarks, animations,...

14
Experimental
19 Greenwicher/PyPRS

The python implementation of Partition-based Random Search for stochastic...

14
Experimental
20 estebanvz/backpropagation_pso

Article about pso as neural network optimizer instead backpropagation

13
Experimental
21 elhamabedi/pso

PSO Linear Regression Optimizer

11
Experimental
22 szaguldo-kamaz/FRI-ReinforcementLearning-C

Fuzzy Rule Interpolation-based Reinforcement Learning (C + AVX port)

10
Experimental