121 votos

¿Cómo se calcula la precisión y la recuperación para la clasificación multiclase utilizando la matriz de confusión?

Me pregunto cómo calcular la precisión y recordar usando una matriz de confusión para un problema de clasificación multiclase. Específicamente, una observación solo se puede asignar a su clase / etiqueta más probable. Me gustaría calcular:

  • Precisión = TP / (TP+FP)
  • Recall = TP / (TP+FN)

para cada clase y, a continuación, calcular la medida F micromediada.

22voto

Robert Massaioli Puntos 121

Usando sklearn y numpy:

Para obtener medidas generales de precisión y recuperación, use then

3voto

Wael Assaf Puntos 106

@Cristian código García se puede reducir por sklearn.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X