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

Nature Inspired Algorithms Python Packages

Python packages with the GitHub topic nature-inspired-algorithms. Sorted by relevance, with stars and monthly downloads.
NiaOrg
niapy

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

53K 279 85
thieu1995
mealpy

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

18K 1K 272
timzatko
sklearn-nature-inspired-algorithms

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

2K 30 9
firefly-cpp
niaaml

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

2K 34 12
thieu1995
metasklearn

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

639 8 0
karakatic
evopreprocess

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

569 9 3
thieu1995
intelelm

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

450 22 4
thieu1995
graforvfl

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

342 6 0
thieu1995
evorbf

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

323 9 0
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.

286 4 1
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.

272 1 2
GGNoWayBack
cathodedataextractor

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

217 8 2
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.

209 0 0
salar-shdk
nia

Nature Inspired Optimization Algorithms

191 27 2
thieu1995
reflame

Revolutionizing Functional Link Neural Network by Metaheuristic Algorithms: reflame - A Python Library

139 9 1
    • Data from PyPI, GitHub, ClickHouse, and BigQuery