Efficient implementation of the CART algorithm for decision tree learning
Status: Personal / university coursework archive — not actively maintained. Dependencies and tooling may be outdated.
Use Python 3 as used in the original course environment. Run the CART implementation from the provided source entry point (see project layout); install any imports the scripts require (typically NumPy / standard library only).
The provided source code was developed as part of the second assignment in the course Big Data Analytics Programming of the Master's in Artificial Intelligence, KU Leuven (2020-2021).
Parts of the code were developed and provided by the teaching assistants.
[Bre84] Leo Breiman. Classification and regression trees. Routledge, 1984.
[Bre96] Leo Breiman. Bagging predictors. Machine Learning, 24(2):123–140, Aug 1996.