La precisión y la robustez de los modelos es una de las características por la que los modelos de Aprendizaje Automático son tan útiles en una variedad de problemas. Una de las técnicas para mejorar estas características en los modelos es el Aprendizaje por Conjuntos (Ensemble Learning). En este tipo de aprendizaje se entrenan diferentes modelos y las predicciones se obtienen mediante la votación, dividiéndose en dos variantes principales: votación Hard y votación Soft. En esta entrada se analizarán las características que diferencian la votación hard y votación soft en aprendizaje automático.
El aprendizaje por conjuntos de es una de las principales estrategias que se usan en aprendizaje automático para mejorar la capacidad predictiva de los modelos. Para ello, en lugar de entrenar un único modelo, se entrenan diferentes y se combinan sus predicciones mediante un sistema de votación. Complementando así unos modelos con otros. Generalmente la combinación de varios modelos produce un modelo mucho más preciso y resistente a la fuentes de variabilidad de los datos.
Para obtener la predicción del conjunto los sistemas de votación se dividen en dos grandes categorías: la votación hard y votación soft. En el primero cada uno de los modelos solamente realiza una predicción, mientras que el segundo también es necesario que indique la confianza asociada a esta predicción.
La votación Hard, también conocida como votación por mayoría, es una la estrategia más sencilla, pero aun así efectiva, para combinar las predicciones de los diferentes modelos. En este enfoque, cada uno de los modelos realiza su predicción y la clase que obtiene la mayoría de los votos en la seleccionada como predicción del modelo de ensemble. Siendo un método especialmente útil cuando la clasificación final se toma de forma categórica: una clase u otra.
Las principales características de votación Hard son:
Por otro lado, en la votación Soft, también conocida como votación por ponderación de probabilidades, se considera no solo la clase predicha por cada modelo, sino también la confianza asociada a esa predicción en términos de probabilidades. En lugar de contar votos, se promedian las probabilidades para cada clase. Así la predicción final del modelo será la clase con la probabilidad promedio más alta en lugar de la que más votos hubiese recibido.
Las principales características de votación Soft son:
La elección entre votación hard y votación soft dependerá, como es habitual en aprendizaje automático, de la naturaleza del problema y la información que se tenga en cuenta sobre las predicciones. Algunos puntos que se deben tener en cuenta a la hora de realiza la elección del modelo son:
En esta entrada se han visto las diferencias entre votación hard y votación soft en los modelos de aprendizaje automático. Analizando las principales características de cada uno de ellos. Lo que permite comprender las diferencias esenciales entre cada una de estas estrategias de votación y las principales ventajas y casos de uso de cada uno de los enfoques.
Seguimos ampliando el laboratorio de Analytics Lane con el lanzamiento de la versión 1.4, que…
Hemos llegado a la sexta entrega de la serie. Si las cuatro primeras fueron las…
En Analytics Lane seguimos apostando por desarrollar herramientas que simplifiquen el trabajo de analistas y…
Imagina que construyes un scorecard con un Gini de 0,85. Un resultado extraordinario, muy por…
En las cuatro entregas anteriores recorrimos los disparates más folclóricos del género: faldas que predicen…
En Analytics Lane seguimos evolucionando nuestras herramientas y damos un paso más con el lanzamiento…
This website uses cookies.