PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Nature Inspired Algorithms Python Packages

Python packages with the GitHub topic nature-inspired-algorithms. Sorted by monthly downloads, with stars and forks.
thieu1995
mealpy

A Collection Of The State-of-the-art Metaheuristic Algorithms In Python (Metaheuristic/Optimizer/Nature-inspired/Biology)

7K 1K 272
NiaOrg
niapy

Python microframework for building nature-inspired algorithms. Official docs: https://niapy.org

2K 280 84
firefly-cpp
niaaml

A Python AutoML framework that automatically composes and optimizes machine-learning pipelines using nature-inspired algorithms.

2K 33 12
timzatko
sklearn-nature-inspired-algorithms

Nature-inspired algorithms for hyper-parameter tuning of Scikit-Learn models.

533 29 9
thieu1995
metasklearn

MetaSklearn: A Metaheuristic-Powered Hyperparameter Optimization Framework for Scikit-Learn Models.

343 8 0
karakatic
evopreprocess

A Python Toolkit for Data Preprocessing with Evolutionary and Nature-Inspired Algorithms.

291 9 2
thieu1995
intelelm

IntelELM: A Python Framework for Intelligent Metaheuristic-based Extreme Learning Machine

260 23 4
slewie
hyponic

HypONIC is a hyperparameter optimization library that uses various nature inspired computing algorithms to optimize the hyperparameters of machine learning models. The library provides a simple interface for sklearn and keras models.

180 4 1
thieu1995
graforvfl

GrafoRVFL: A Gradient-Free Optimization Framework for Boosting Random Vector Functional Link Network

180 7 0
arartawil
pyrade

PyRADE is a production-ready optimization library implementing Differential Evolution (DE), a powerful evolutionary algorithm for global optimization. Unlike traditional implementations that sacrifice code quality for performance, PyRADE proves you can have both through intelligent design.

157 1 2
thieu1995
evorbf

EvoRBF: A Nature-inspired Algorithmic Framework for Evolving Radial Basis Function Networks

156 9 0
giuliofantuzzi
beeoptimal

An open-source Python package implementing the Artificial Bee Colony (ABC) algorithm, a population-based optimization method inspired by the foraging behavior of honeybee swarms and designed to solve complex optimization problems efficiently.

111 0 0
salar-shdk
nia

Nature Inspired Optimization Algorithms

100 29 2
thieu1995
reflame

reflame: Revolutionizing Functional Link Neural Network by Metaheuristic Optimization

76 9 2
GGNoWayBack
cathodedataextractor

A document-level information extraction pipeline for layered cathode materials for sodium-ion batteries.

72 9 2
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology