Skip to content

Latest commit

 

History

History
54 lines (38 loc) · 1.36 KB

README.md

File metadata and controls

54 lines (38 loc) · 1.36 KB

fastPSO

Fast parallel Particle Swarm Optimization package for Python

fastPSO is an open source software library for Particle Swarm Optimization built with two goals in mind:

  • Speed
  • Parallelism

Its flexible architecture enables you to define complex objective functions, and to perform optimization in a serial or parallel setting. In addition, it offers detailed insights on the optimization process, helping practitioners profile their results.

Installation

pip package

pip install fastpso

Requirements

  • numpy

Getting started

tbd

License

fastPSO is available under MIT License

If you plan on using this software for scientific purposes, please cite our work:

@inproceedings{lorenzo2017particle,
  title={Particle swarm optimization for hyper-parameter selection in deep neural networks},
  author={Lorenzo, Pablo Ribalta et al.},
  booktitle={Proceedings of the Genetic and Evolutionary Computation Conference},
  pages={481--488},
  year={2017},
  organization={ACM}
}
@inproceedings{lorenzo2017hyper,
  title={Hyper-parameter selection in deep neural networks using parallel particle swarm optimization},
  author={Lorenzo, Pablo Ribalta et al.},
  booktitle={Proceedings of the Genetic and Evolutionary Computation Conference Companion},
  pages={1864--1871},
  year={2017},
  organization={ACM}
}