Automatic machine learning pipeline generator
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

Python 2.7 License


This project presents a 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 the libgges library to implement the Grammar Based GP. The library can be found in the link:



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 for the project can be found in the following link:



See link bellow for usage information:



See LICENSE file.


Any questions or comments should be directed to Walter José ( or Alex de Sá ( Major changes

  • Makefile
  • Some methods call
  • All the grammar
  • The loadmethod function