¿Cuál es la diferencia entre aprendizaje automático, autoaprendizaje, aprendizaje profundo y aprendizaje de refuerzo?

El aprendizaje automático (una subclase de inteligencia articular) brinda capacidades de aprendizaje a una máquina (computadora, dron, sistema de cámara, …). La máquina comienza con un conjunto preprogramado de funciones y procedimientos. Además de eso, puede aprender por sí mismo sin tener que ser programado para esa función específica. Utiliza datos para hacer el aprendizaje.

El aprendizaje automático se puede entrenar mostrando datos que coincidan con lo que debería aprender y luego procesando una gran cantidad de entrenamiento y datos indefinidos. Todavía necesita un buen conocimiento alimentado. El autoaprendizaje es que la máquina aprende sin esa referencia dada. Google Photos es capaz de detectar gatos en imágenes sin necesidad de mostrarles primero imágenes de gatos.

El aprendizaje profundo es un amplio espectro de algoritmos de aprendizaje de datos, subclase de aprendizaje automático. Bastante complejo, eran difíciles en el pasado, pero hoy existen soluciones HW dedicadas que pueden procesar cantidades gigantescas de datos con estos algoritmos. Profundo se refiere al número de capas jerárquicas en las redes neuronales (hoy en día utilizadas para DL), para el procesamiento de la visión, la jerarquía comienza en el nivel de píxeles y las combina (capas) a los objetos. Se dirige hacia el reconocimiento de objetos y la evitación de obstáculos y muchas otras aplicaciones.

El aprendizaje reforzado es también una subclase de aprendizaje automático donde la naturaleza humana se aplica a los algoritmos en un esquema de recompensa (zanahoria). La retroalimentación (recompensa) se utiliza para enseñar a la máquina a optimizar su rendimiento. Por lo tanto, se necesita interacción para este tipo de aprendizaje.

Machine Learning es una amplia categoría de algoritmos diseñados para aprender funciones de los datos. Por lo general, el aprendizaje automático está asociado con la inteligencia artificial .

El autoaprendizaje , más comúnmente conocido como aprendizaje no supervisado, es una categoría de aprendizaje automático donde el algoritmo no cuenta con datos etiquetados. Los datos etiquetados son respuestas “correctas” creadas por humanos.

El aprendizaje profundo es un tipo de aprendizaje automático que utiliza muchas redes neuronales artificiales en capas.

El aprendizaje por refuerzo es un tipo de aprendizaje automático que aprende acciones basadas en recompensas. Específicamente, la recompensa a más largo plazo se maximiza.