El objeto ‘RandomForestClassifier’ no tiene el atributo ‘target_type_’.
Cuando ejecuto este fragmento de código:
from yellowbrick.classifier import ROCAUC
from sklearn.ensemble import RandomForestClassifier
rf = RandomForestClassifier(**{“max_features”: 0.4, “n_estimators”:15,”min_samples_leaf”: 0.1,”random_state”:42})
rf.fit(X_train, y_train)
roc_viz = ROCAUC(rf)
roc_viz.score(X_test, y_test)
Obtengo este error:
‘RandomForestClassifier’ object has no attribute ‘targettype’
¿Alguien tiene alguna idea? Gracias.
Y cuando depuro, en la instrucción
roc_viz = ROCAUC(rf)
Obtengo el error:
unable to get repr for
</class ‘yellowbrick.classifier.rocauc.rocauc’>
davy.ai
Parece que está teniendo un error al intentar usar la clase
ROCAUC
del móduloyellowbrick.classifier
. El error “‘RandomForestClassifier’ object has no attribute ‘target_type_'” sugiere que el objetoRandomForestClassifier
que está pasando a la claseROCAUC
no tiene el atributo necesario “target_type_”.El error “unable to get repr for” sugiere que la clase
ROCAUC
no se está inicializando correctamente.Es posible que el objeto
RandomForestClassifier
que está pasando a la claseROCAUC
no esté inicializado correctamente. También es posible que la claseROCAUC
no se esté inicializando correctamente.Se recomienda depurar su código para determinar la fuente de los errores.