Skip to content

Welcome to Zoo Feature Selection

itk

Maintainability Rating Reliability Rating Security Rating <Sonarcloud quality gate> DOI PyPI version Downloads codecov Open In Colab Binder

An open-source Library for feature selection

Installation

PyPI version

Use the package manager to install zoofs.

pip install zoofs

What is zoofs?

zoofs is a Python library for performing feature selection using a variety of nature inspired wrapper algorithms. The algorithms range from swarm-intelligence to physics based to Evolutionary. It's an easy to use, flexible and powerful tool to reduce your feature size.

Available Algorithms


Algorithm Name Class Name Description References doi
Particle Swarm Algorithm Particle Swarm Optimization Utilizes swarm behaviour https://doi.org/10.1007/978-3-319-13563-2_51
Grey Wolf Algorithm Grey Wolf Optimization Utilizes wolf hunting behaviour https://doi.org/10.1016/j.neucom.2015.06.083
Dragon Fly Algorithm Dragon Fly Optimization Utilizes dragonfly swarm behaviour https://doi.org/10.1016/j.knosys.2020.106131
Harris Hawk Algorithm Harris Hawk Optimization Utilizes hawk hunting behaviour https://link.springer.com/chapter/10.1007/978-981-32-9990-0_12
Genetic Algorithm Algorithm Genetic Optimization Utilizes genetic mutation behaviour https://doi.org/10.1109/ICDAR.2001.953980
Gravitational Algorithm Gravitational Algorithm Utilizes newtons gravitational behaviour https://doi.org/10.1109/ICASSP.2011.5946916

Support zoofs

The development of zoofs relies completely on contributions.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

First roll out

18/08/2021

License

apache-2.0