El Machine Learning o aprendizaje automático es una rama del campo de la Inteligencia artificial y se trata de una técnica de análisis de datos que enseña a las computadoras «aprender de la experiencia», aquello que es natural para los humanos. Los algoritmos de Machine Learning usan métodos computacionales para «aprender» (learning) la información extraída de los datos y mejorar su rendimiento de forma adaptada -conforme aumenta el número de muestras disponibles para el aprendizaje-.
Con el auge del Big Data, el Machine Learning se ha convertido en una técnica clave para resolver problemas en diversas áreas como medicina, energía, aeroespacial, automoción, fabricación, etc. tanto para detectar tumores como para previsión de cargas energéticas o para el mantenimiento predictivo, entre otras opciones.
Los algoritmos de Aprendizaje Automático encuentran patrones naturales en los datos que generan información y lo ayudan a tomar mejores decisiones y predicciones. Por ejemplo, paginas webs de musica o vídeos utilizan Machine Learning para analizar millones de opciones y dar recomendaciones sobre canciones o películas a los usuarios. También, los retailers lo utilizan para obtener información sobre el comportamiento de compra de sus clientes.
Machine Learning: cómo funciona
El Machine Learning emplea dos tipos de técnicas:
Fuente: https://es.mathworks.com/discovery/machine-learning.html
Machine Learning: aprendizaje supervisado
El aprendizaje automático supervisado crea un modelo que realiza predicciones basadas en evidencia en presencia de incertidumbre. Un algoritmo de aprendizaje supervisado toma un conjunto conocido de datos de entrada y respuestas conocidas a los datos (salida) y entrena un modelo para generar predicciones razonables para la respuesta a nuevos datos. El aprendizaje supervisado lo puedes usar si tienes datos conocidos para la salida que está intentando predecir.
El aprendizaje supervisado utiliza técnicas de clasificación y regresión para desarrollar modelos predictivos.
Machine Learning: aprendizaje NO supervisado
El aprendizaje no supervisado encuentra patrones ocultos o estructuras intrínsecas en los datos. Se utiliza para extraer inferencias de conjuntos de datos que consisten en datos de entrada sin respuestas etiquetadas.
El Clustering es la técnica de aprendizaje no supervisada más común. Se utiliza para el análisis exploratorio de datos para encontrar patrones ocultos o agrupaciones en los datos. Las aplicaciones para el análisis de conglomerados incluyen análisis de secuencia génica, investigación de mercado y reconocimiento de objetos.
Por ejemplo, si una compañía de telefonía celular quiere optimizar las ubicaciones donde construyen torres de telefonía celular, pueden usar el aprendizaje automático para estimar la cantidad de grupos de personas que confían en sus torres. Un teléfono solo puede hablar con una torre a la vez, por lo que el equipo utiliza algoritmos de agrupamiento para diseñar la mejor ubicación de las torres de telefonía móvil para optimizar la recepción de señal para grupos o grupos de sus clientes.
Aquí hay algunas pautas para elegir entre aprendizaje automático supervisado y no supervisado:
Fuente: https://www.mathworks.com/discovery/machine-learning.html