torch_pso icon indicating copy to clipboard operation
torch_pso copied to clipboard

Particle Swarm Optimization implemented using PyTorch Optimizer API

Results 10 torch_pso issues
Sort by recently updated
recently updated
newest added

**Describe the issue** Hello, I have a doubt about putting a loop for convergence of PSO. I read your test scripts for convergence and adapted them for my work, which...

**Is your feature request related to a problem? Please describe.** Currently, the README file is not clear about gradient-free optimization and why back-propagation isn't necessary in a gradient-free optimizer. This...

documentation

**Is your feature request related to a problem? Please describe.** Currently, the README file does not include a list of Particle swarm optimizers.

documentation

A frequent use case in training parameters is leaving some parameters fixed and changing others. Currently the only way to do that in this optimizer is to feed solely trainable...

enhancement
good first issue

**Is your feature request related to a problem? Please describe.** PSO algorithms are generally gradient-free, so performing back propagation and zeroing gradients should have no effect on PSO steps. We...

testing

**Is your feature request related to a problem? Please describe.** A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] Currently, we deal with...

enhancement

Probably using python semantic release https://github.com/relekang/python-semantic-release **Is your feature request related to a problem? Please describe.** A clear and concise description of what the problem is. Ex. I'm always frustrated...

enhancement

**Is your feature request related to a problem? Please describe.** A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] **Describe the solution you'd...

enhancement

**Is your feature request related to a problem? Please describe.** This algorithm is linear in the number of particles in a swarm. For large swarms, this makes it very slow....

enhancement