All Projects → laic-ufmg → Recipe

laic-ufmg / Recipe

Licence: GPL-3.0 License
Automated machine learning (AutoML) with grammar-based genetic programming

Programming Languages

c
50402 projects - #5 most used programming language
python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects
Makefile
30231 projects

Projects that are alternatives of or similar to Recipe

Hungabunga
HungaBunga: Brute-Force all sklearn models with all parameters using .fit .predict!
Stars: ✭ 614 (+1361.9%)
Mutual labels:  scikit-learn, automl
Tpot
A Python Automated Machine Learning tool that optimizes machine learning pipelines using genetic programming.
Stars: ✭ 8,378 (+19847.62%)
Mutual labels:  scikit-learn, automl
Featuretools
An open source python library for automated feature engineering
Stars: ✭ 5,891 (+13926.19%)
Mutual labels:  scikit-learn, automl
Autoviz
Automatically Visualize any dataset, any size with a single line of code. Created by Ram Seshadri. Collaborators Welcome. Permission Granted upon Request.
Stars: ✭ 310 (+638.1%)
Mutual labels:  scikit-learn, automl
Igel
a delightful machine learning tool that allows you to train, test, and use models without writing code
Stars: ✭ 2,956 (+6938.1%)
Mutual labels:  scikit-learn, automl
Machinejs
[UNMAINTAINED] Automated machine learning- just give it a data file! Check out the production-ready version of this project at ClimbsRocks/auto_ml
Stars: ✭ 412 (+880.95%)
Mutual labels:  scikit-learn, automl
Mljar Supervised
Automated Machine Learning Pipeline with Feature Engineering and Hyper-Parameters Tuning 🚀
Stars: ✭ 961 (+2188.1%)
Mutual labels:  scikit-learn, automl
Otto
Otto makes machine learning an intuitive, natural language experience. 🏆 Facebook AI Hackathon winner ⭐️ #1 Trending on MadeWithML.com ⭐️ #4 Trending JavaScript Project on GitHub ⭐️ #15 Trending (All Languages) on GitHub
Stars: ✭ 894 (+2028.57%)
Mutual labels:  scikit-learn, automl
Auto viml
Automatically Build Multiple ML Models with a Single Line of Code. Created by Ram Seshadri. Collaborators Welcome. Permission Granted upon Request.
Stars: ✭ 216 (+414.29%)
Mutual labels:  scikit-learn, automl
Lale
Library for Semi-Automated Data Science
Stars: ✭ 198 (+371.43%)
Mutual labels:  scikit-learn, automl
Autogluon
AutoGluon: AutoML for Text, Image, and Tabular Data
Stars: ✭ 3,920 (+9233.33%)
Mutual labels:  scikit-learn, automl
EvolutionaryForest
An open source python library for automated feature engineering based on Genetic Programming
Stars: ✭ 56 (+33.33%)
Mutual labels:  genetic-programming, automl
FEDOT
Automated modeling and machine learning framework FEDOT
Stars: ✭ 312 (+642.86%)
Mutual labels:  genetic-programming, automl
Auto Sklearn
Automated Machine Learning with scikit-learn
Stars: ✭ 5,916 (+13985.71%)
Mutual labels:  scikit-learn, automl
Auto ml
[UNMAINTAINED] Automated machine learning for analytics & production
Stars: ✭ 1,559 (+3611.9%)
Mutual labels:  scikit-learn, automl
Tune Sklearn
A drop-in replacement for Scikit-Learn’s GridSearchCV / RandomizedSearchCV -- but with cutting edge hyperparameter tuning techniques.
Stars: ✭ 241 (+473.81%)
Mutual labels:  scikit-learn, automl
AutoTabular
Automatic machine learning for tabular data. ⚡🔥⚡
Stars: ✭ 51 (+21.43%)
Mutual labels:  scikit-learn, automl
geppy
A framework for gene expression programming (an evolutionary algorithm) in Python
Stars: ✭ 124 (+195.24%)
Mutual labels:  genetic-programming
GeneticAlgorithmForFeatureSelection
Search the best feature subset for you classification mode
Stars: ✭ 82 (+95.24%)
Mutual labels:  genetic-programming
Machine-Learning-With-Python
This repositories contain various Machine Learning examples done with Python.
Stars: ✭ 28 (-33.33%)
Mutual labels:  scikit-learn

Python 2.7 License

RECIPE

This project presents an AutoML framework for automatically evolving machine learning pipelines based on the definition of grammars. If you use this project in your work, please reference the following paper:

RECIPE: A Grammar-based Framework for Automatically Evolving Classification Pipelines, Alex G. C. de Sá, Walter José G. S. Pinto, Luiz Otavio V. B. Oliveira, Gisele L. Pappa, EuroGP'17

Note that this project uses/extends the libgges library to implement the Grammar Based GP.

Installation

This project can be installed in any platform supported by GCC and python 2.7.
A Makefile is included to build the base library and application. A call to: make should compile the project without any problems, and the resulting binaries should appear in the bin directory.

More detailed information can be found at : Installation

Documentation

Documentation for the project can be found in the following link:

RecipeDoc

Usage

See link bellow for usage information:

RecipeUsage

License

See LICENSE file.

Support

Any questions or comments should be directed to Walter José ([email protected]) or Alex de Sá ([email protected]) Major changes

  • Makefile
  • Some methods call
  • All the grammar
  • The loadmethod function
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].