sklearn-deap

Optimization framework

Replaces grid search with evolutionary algorithms to find optimal parameters for machine learning models

Use evolutionary algorithms instead of gridsearch in scikit-learn

GitHub

771 stars
30 watching
131 forks
Language: Jupyter Notebook
last commit: 10 months ago
Linked from 3 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
rodrigo-arenas/sklearn-genetic-opt Automated hyperparameter tuning and feature selection using evolutionary algorithms. 314
hyperopt/hyperopt-sklearn Automates search for optimal parameters in machine learning algorithms. 1,588
maxhalford/eaopt An evolutionary optimization library that provides multiple algorithms and interfaces to solve complex optimization problems using genetic and other optimization techniques. 888
lacava/few Automates feature engineering by using genetic programming to select the most useful features for machine learning models. 51
joeddav/devol An evolutionary algorithm for designing neural networks in Keras 950
mysteryresearcher/dasha A framework for distributed optimization with communication compression and optimal oracle complexity. 0
cicirello/chips-n-salsa A Java library of algorithms and data structures for optimization problems 60
tmllab/2021_neurips_pes Improves the performance of deep neural networks by selectively stopping training at different stages 29
aqibsaeed/genetic-cnn A tool for exploring and optimizing the architecture of Convolutional Neural Networks using a Genetic Algorithm 218
giuse/machine_learning_workbench A comprehensive framework for practical machine learning in Ruby. 20
m-decoster/rsgenetic A framework for executing genetic algorithms in Rust 75
stormraiser/gan-weight-norm Improves the performance of Generative Adversarial Networks by normalizing weights and batch data 181
alshedivat/fedpa A modular JAX implementation of federated learning via posterior averaging for decentralized optimization 49
hiroyuki-kasai/sgdlibrary A collection of stochastic optimization algorithms for large-scale machine learning problems 218
microsoft/archai Automates the search for optimal neural network configurations in deep learning applications 467