Home

Awesome

Neural Oblivious Decision Ensembles

A supplementary code for Neural Oblivious Decision Ensembles for Deep Learning on Tabular Data paper.

<img src="./images/densetree.png" width=600px>

What does it do?

It learns deep ensembles of oblivious differentiable decision trees on tabular data

What do i need to run it?

How do I run it?

  1. Clone or download this repo. cd yourself to it's root directory.
  2. Grab or build a working python enviromnent. Anaconda works fine.
  3. Install packages from requirements.txt
  1. Run jupyter notebook and open a notebook in ./notebooks/

We showcase two typical learning scenarios for classification and regression. Please consult the original paper for training details.