In this article, you will learn about rewriting decision trees using a Differentiable Programming approach, as proposed by the NODE paper, enabling the reformulation of this model in a manner similar to Neural Networks. Deriving this formulation is an excellent exercise, as it raises many issues common when building and…