lacava / gecco_2019

Code to reproduce the paper "Semantic variation operators for multidimensional genetic programming"

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Code to reproduce the experiments in the paper Semantic variation operators for multidimensional genetic programming

Experiments

Experiments can be run using analysis/ml-analyst/submit_jobs.py. See the command line options (python submit_jobs.py -h) for help.

As example, this command would launch the entire experiment:

python submit_jobs.py --r -ml FeatTuned,FeatSXOTuned,FeatRXOTuned,MLPmod,Linear,XGBoost -n_trials 10 -data ../penn-ml-benchmark/datasets/ -results results/

Notebooks

analysis/ contains these notebooks:

  • results_tuning.ipynb produces the tuning results figures.
  • results_benchmark.ipynb produces the comparisons to the Where are we now? paper.
  • stats.ipynb depends on results_benchmark.ipynb and `results_tuning.ipynb', produces the statistical tests.
  • results_benchmark-extended.ipynb contains code to reproduce the extended PMLB results.

Dependencies

About

Code to reproduce the paper "Semantic variation operators for multidimensional genetic programming"


Languages

Language:Jupyter Notebook 70.7%Language:Python 29.3%