Go to file
Kai Staats caafb5660e support for argparse added 2016-07-13 22:43:06 -06:00
files name change 2016-07-11 23:10:03 -06:00
tools minor change in desc 2016-07-08 23:03:44 -06:00
README.md revised text 2016-07-09 12:22:48 -06:00
RELEASE_NOTES.txt revised text 2016-07-11 23:09:30 -06:00
karoo_gp_base_class.py support for argparse added 2016-07-13 22:43:06 -06:00
karoo_gp_main.py support for argparse added 2016-07-13 22:43:06 -06:00
karoo_gp_quick_start.pdf support for argparse added 2016-07-13 22:43:06 -06:00
karoo_gp_server.py support for argparse added 2016-07-13 22:43:06 -06:00

README.md

Karoo GP

Karoo GP is a evolutionary algorithm, a genetic programming application suite written in Python which provides both symbolic regression and classification analysis. Karoo GP is a scalable platform with multicore support, designed to readily work with realworld data. No programming required. As a teaching tool, it enables instructors to share step-by-step how an evolutionary algorithm arrives to its solution. As a hands-on learning tool, Karoo GP supports rapid, repeatable experimentation with a simple interface.

Karoo GP includes an intuitive text-based user interface for desktop applications, a configuration file for readily repeated server-side execution, a stand-alone Python script which generates randomly constructed subsets of larger datasets, a stand-alone Python script which normalises datasets, and a toy model which shows the inner workings of multiclass classification.

The included Quick Start Tutorial (PDF) offers system requirements, a crash-course in Genetic Programming, and use of Karoo GP for both the novice and advanced user.

Karoo GP was developed during Staats MSc research at the University of Cape Town / African Institute for Mathematical Sciences and the Square Kilometre Array (SKA), South Africa, and owes its foundation to the "Field Guide to Genetic Programming" by Poli, Langdon, McPhee, and Koza. The Field Guide and many more GP publications and software packages are showcased at www.geneticprogramming.com

Enjoy!

Kai Staats

www.kaistaats.com/research/