Я обучил randomForestClassifier со sklearn и простыми данными, классы которых являются значениями [-1,1], чтобы проверить это, я использую атрибут classes_:
rf = randomForestClassifier(n=estimators=500)
rf.fit(X,y)
Но оценщик (дерево решений)of randomForest меняет свои классы:
rf.classes_
>> array([-1., 1.])
rf.estimators_[0].classes_
>> array([0., 1.])
Это не предусмотрено в официальной документации sklearn: RandomForestClassifier , поэтому я хотел бы знать, почему это происходит?