Meaning of stages in traincascade
I'm wondering what the special meaning of stages is. As far as I understood every stage might consist of arbitrary number of classifiers depending on specified parameters of launch like minHitRate. Thus the exact depth of the tree can't be specified directly by the user and inferred during the training. Why didn't developers just call weak classifiers as 'stages' ? I know that stages are applied sequentially weeding out negatives but single weak classifiers could be applied in a same fashion.