Skip to content

Research Reproduction · Jupyter Notebook

Reinforcement-Learning-Trees

A Python implementation of Reinforcement Learning Trees (Zhu et al., 2015). RLT leverages "look-ahead" reinforcement learning to master high-dimensional, sparse data where standard Random Forests fail. Includes reproduction of synthetic scenarios, UCI benchmarks vs. XGBoost, explainability analysis.

What it is

The repository provides a from-scratch implementation of Reinforcement Learning Trees (RLT) as described in Zhu, Zeng & Kosorok (JASA 2015). It includes experiments reproducing the paper's simulation scenarios, benchmarking on UCI datasets, and a Flask app for comparing RLT with Random Forest.

Scored at4e5d87811 Nov 2026Changes since

Merit describes the code at this commit. Later pushes count once the owner rescans. How merit is scored

Where it counts

  • Machine Learning70%
  • Data Science20%
  • MLOps10%

How much of the project is about each field, as scoring counts it. It ranks in the field it is most about.

What the judge found

Read from the project's code at its scored commit.

Strengths3

  • Clear implementation of a non-trivial ML algorithm from a research paper.
  • Includes experimental validation (paper scenarios, UCI benchmarks) and explainability examples.
  • Provides user-friendly interfaces (CLI, Flask app) for experimentation and comparison.

Limitations

The owner keeps this project's limitations private.

Around it on the Machine Learning board

Whole board
  1. 29GithubStarsManagerML Application · TypeScript61.0/100Advancedtamina
  2. 30, shared rankEmblaV2Training Experiment · HTML60.8/100Advancedeze770
  3. 30, shared rankReinforcement-Learning-TreesResearch Reproduction · Jupyter Notebook60.8/100AdvancedMohamed Khayat
  4. 32, shared rankkernel-workArchitecture Modification / Research · Python60.5/100AdvancedRick
  5. 32, shared rankTeach-Me-Train-an-AIEducational Implementation · Python60.5/100AdvancedDaniel Strandt

More from Mohamed Khayat