es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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’>

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que está teniendo un error al intentar usar la clase ROCAUC del módulo yellowbrick.classifier. El error “‘RandomForestClassifier’ object has no attribute ‘target_type_'” sugiere que el objeto RandomForestClassifier que está pasando a la clase ROCAUC 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 clase ROCAUC no esté inicializado correctamente. También es posible que la clase ROCAUC no se esté inicializando correctamente.

    Se recomienda depurar su código para determinar la fuente de los errores.

Comments are closed.