Max_leaf_nodes

Let’s say that with fit a model with max_leaf_nodes = 100. Does it means that the each tree in the model will have a maximum depth of 50?

Nop. It only means that the tree will stop growing if it exceeds 100 leaves. In case, the tree is growing in a non-symmetric way, the depth of the largest branch can be larger than a depth of 50.

1 Like