45 lines
1.4 KiB
Markdown
45 lines
1.4 KiB
Markdown
# 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 <a href="http://kstaats.github.io/karoo_gp/">kstaats.github.io/karoo_gp/</a> ...
|
|
|
|
|
|
# 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
|
|
```
|
|
|