TurboGP: A flexible and advanced python based GP library
Preprint
Abstract
We introduce TurboGP, a Genetic Programming (GP) library fully written in Python and specifically designed for machine learning tasks. TurboGP implements modern features not available in other GP implementations, such as island and cellular population schemes, different types of genetic operations (migration, protected crossovers), online learning, among other features. TurboGP's most distinctive characteristic is its native support for different types of GP nodes to allow different abstraction levels, this makes TurboGP particularly useful for processing a wide variety of data sources.Keywords
All Related Versions
This publication has 6 references indexed in Scilit:
- Evolving autoencoding structures through genetic programmingGenetic Programming and Evolvable Machines, 2019
- Evolving rule-based classifiers with genetic programming on GPUs for drifting data streamsPattern Recognition, 2019
- Evolutionary Deep Learning: A Genetic Programming Approach to Image Classification2018
- Feature Learning for Image Classification Via Multiobjective Genetic ProgrammingIEEE Transactions on Neural Networks and Learning Systems, 2013
- Two-Tier genetic programming: towards raw pixel-based image classificationExpert Systems with Applications, 2012
- Breast cancer diagnosis using genetic programming generated featurePattern Recognition, 2006