You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
server 540f1b7aa3 pip moar 4 months ago
files final update for Python 2.7 version of Karoo 1 year ago
modules Now with full Python 3.6 support! 1 year ago
.gitignore first draft for pip 4 months ago
Karoo_GP_User_Guide.pdf Now with full Python 3.6 support! 1 year ago
LICENSE.md 2018 04/22 2 years ago
MANIFEST.in pip moar 4 months ago
README-pip.md pip moar 4 months ago
README.md Debian install notes 4 months ago
RELEASE_NOTES.txt Now with full Python 3.6 support! 1 year ago
__init__.py first draft for pip 4 months ago
karoo_gp.py Now with full Python 3.6 support! 1 year ago
requirements.txt Add python requirements file 4 months ago
setup.py pip moar 4 months ago

README.md

SpaceCruft Fork

This is a SpaceCruft fork of https://github.com/kstaats/karoo_gp

Karoo GP

Karoo GP is an evolutionary algorithm, a genetic programming application suite written in Python which supports both symbolic regression and classification data analysis. It is ready to work with your datasets, is multicore and GPU enabled by means of the powerful library TensorFlow. The packge includes a Desktop application with an intuitive user interface, and a Server application which supports fully scripted runs. Output is automatically archived. Batteries included. No programming required.

For an interesting read on scalar vs vector, and CPU vs GPU performance with Karoo GP: https://arxiv.org/abs/1708.03157

Be certain to read the User Guide!!!

Learn more at kstaats.github.io/karoo_gp/ ...

Debian Install

To install on Debian (Buster, Stable, 10):

# Install Dependencies:
sudo apt install python3 python3-pip python3-venv

# Clone repo (choose this one or upstream):
# git clone https://github.com/kstaats/karoo_gp
git clone https://spacecruft.org/spacecruft/karoo_gp

# Setup
cd karoo_gp
python3 -m venv .venv
source .venv/bin/activate

# Install python dependencies
pip3 install wheel
pip3 install numpy==1.16.4 sympy==1.4 tensorflow==1.13.1 scikit-learn==0.21.2

# Run application
python3 karoo_gp.py