ExperimentsΒΆ
This page explains how you can reproduce all the experiments from the paper
@article{mourtada2019amf,
title={AMF: Aggregated Mondrian Forests for Online Learning},
author={Mourtada, Jaouad and Ga{\"\i}ffas, St{\'e}phane and Scornet, Erwan},
journal={arXiv preprint arXiv:1906.10529},
year={2019}
}
Running the experiments requires the installation of scikit-garden
, for a comparison
with the Mondrian forests algorithm. This can be done as follows:
git clone https://github.com/scikit-garden/scikit-garden.git && \
cd scikit-garden && \
python setup.py build install
in order to get the last version. All the scripts used to produce the figures from the paper
are available in the examples
folder of the onelearn
repository.
Clone the repository using
git clone https://github.com/onelearn/onelearn.git
and go to the onelearn
folder. Now, running the following scripts allows to reproduce all the
figures from the paper :
python examples/plot_iterations.py
python examples/plot_decisions.py
python examples/plot_forest_effect.py
python examples/run_regrets_experiments.py
python examples/run_online_vs_batch.py
python examples/run_n_trees_sensitivity.py
Note that the run_*
scripts can take a while to run, in particular run_regrets_experiments.py
.