Si quieren implementar el F1-score lo pueden hacer así:
from sklearn.metrics import f1_score
train_f1_tree = f1_score(y_train, y_train_pred_tree, average='micro')
test_f1_tree = f1_score(y_test, y_test_pred_tree, average='micro')
print("El f1 score en train es: ", train_f1_tree)
print("El f1 score en test es: ", test_f1_tree)
Dado que se trata de un ejercicio de clasificación múltiple, hay que ajustar el parámetro average entre varios tipos. Más información se encuentra disponible en la documentación: https://scikit-learn.org/stable/modules/generated/sklearn.metrics.f1_score.html#:~:text=The formula for the F1,more in the User Guide
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?