12 votos

voto duro, voto blando en los métodos basados en conjuntos

Estoy leyendo Aprendizaje automático práctico con Scikit-Learn y TensorFlow: conceptos, herramientas y técnicas para construir sistemas inteligentes . Entonces no soy capaz de entender la diferencia entre el voto duro y el voto blando en el contexto de los métodos basados en conjuntos.

Cito las descripciones del libro. Las dos primeras imágenes de la parte superior son la descripción para la votación dura, y la última es para la votación suave.

enter image description here

enter image description here

enter image description here

En mi opinión el voto duro es la decisión de la mayoría, pero no entiendo el voto blando y la razón por la que el voto blando es mejor que el duro. ¿Podría alguien enseñarme esto?

un post que leí

19voto

mkt Puntos 688

Tomemos un ejemplo sencillo para ilustrar cómo funcionan ambos enfoques.

Imagina que tienes 3 clasificadores (1, 2, 3) y dos clases (A, B), y después del entrenamiento estás prediciendo la clase de un solo punto.

Voto duro

Predicciones :

El clasificador 1 predice la clase A

El clasificador 2 predice la clase B

El clasificador 3 predice la clase B

2/3 clasificadores predicen la clase B, por lo que la clase B es la decisión del conjunto .

Voto suave

Predicciones

(Esto es idéntico al ejemplo anterior, pero ahora expresado en términos de probabilidades. Aquí sólo se muestran los valores de la clase A porque el problema es binario):

El clasificador 1 predice la clase A con una probabilidad del 99%.

El clasificador 2 predice la clase A con una probabilidad del 49%.

El clasificador 3 predice la clase A con una probabilidad del 49%.

La probabilidad media de pertenecer a la clase A en todos los clasificadores es (99 + 49 + 49) / 3 = 65.67% . Por lo tanto, la clase A es la decisión del conjunto .


Así que puede ver que, en el mismo caso, el voto suave y el duro pueden llevar a decisiones diferentes. El voto suave puede mejorar el voto duro porque tiene en cuenta más información; utiliza la incertidumbre de cada clasificador en la decisión final. La alta incertidumbre de los clasificadores 2 y 3 aquí significa esencialmente que la decisión final del conjunto depende en gran medida del clasificador 1.

Este es un ejemplo extremo, pero no es raro que esta incertidumbre altere la decisión final.

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