Particle Swarm Optimization using the torch.optim API.
Project description
Torch PSO
Particle Swarm Optimization is an optimization technique that iteratively attempts to improve a list of candidate solutions. Each candidate solution is called a "particle", and collectively they are called a "swarm". In each step of the optimization, each particle moves in a random directly while simultaneously being pulled towards the other particles in the swarm. A simple introduction to the algorithm can be found on its Wikipedia article.
This package implements the Particle Swarm Optimization using the PyTorch Optimizer API, making it compatible with most pre-existing Torch training loops.
Installation
TODO: Write installation instructions for PyPI
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for torch_pso-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1f74438511d18a2d64c1bef1dc5360ef96642dde2632e0c02e3b045307e5ed3 |
|
MD5 | 1321dacd4367673e60413e402903ea0f |
|
BLAKE2b-256 | ec9bc3fa75782f110d48bf4230bfdb6ead546b5f9bc0033c41622a2eb774d958 |