Canopy  1.0
The header-only random forests library
Overview

Canopy

Canopy is a C++ header-only template library for random forests. Random forests are a highly flexible and effective method for constructing machine learning models for a number of tasks by aggregating a number of decision trees.

The focus of this library is on providing an implementation that:

Canopy is unashamedly an advanced tool, intended for users with a reasonable familiarity with C++ who are prepared to dig into the details of how random forests work to create new, efficient algorithms tailored to their own specific purpose. If you just want a quick tool to classify your personal collection of iris stamens, it probably isn't what you are looking for...

Repository

The Canopy repository is located on Github.

Canopy

A full introduction to using the canopy library is provided in the following pages:

You can access the full documentation of the library using the menu across the top of the page.

Author

Canopy was written by Chris Bridge at the University of Oxford's Institute of Biomedical Engineering.