Suppose I have a smooth function like $f(x, y) = x^2+y^2$. I have a training set $D \subsetneq \{((x, y), f(x,y)) | (x,y) \in \mathbb{R}^2\}$ and, of course, I don't know $f$ although I can evaluate $f$ wherever I want.
Are regression trees capable of finding a smooth model of the function (hence a tiny change in the input should only give a tiny change in the output)?
From what I've read in Lecture 10: Regression Trees it seems to me that regression trees basically put the function values into bins:
For classic regression trees, the model in each cell is just a constant estimate of Y .
As they write "classic" I guess there is a variant where the cells do something more interesting?