A just for fun implementation of CART, random forests, and gradient boosting in pure Python.
Is it fast? No!
Is it easy to read and understand? Yes!
- Breiman, L., Friedman, J., Olshen, R. A., & Stone, C. J. (2017). Classification and regression trees. Chapman and Hall/CRC.
- Breiman, L. (2001). Random forests. Machine learning, 45(1), 5-32.
- Friedman, J. H. (2001). Greedy function approximation: a gradient boosting machine. Annals of statistics, 1189-1232.
