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.