Welcome to Zoo Feature Selection
An open-source Library for feature selection
Use the package manager to 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.
- Particle Swarm Optimization
- Grey Wolf Optimization
- Dragon Fly Optimization
- Harris Hawk Optimization
- Genetic Optimization
- Gravitational Algorithm
|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|
The development of
zoofs relies completely on contributions.
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