Saltar la navegación

Machine Learning

¿Qué es el aprendizaje automático?

De momento hemos visto qué es y cómo se maneja por sí misma la Inteligencia Artificial. Pero, ¿una IA es capaz de aprender por sí misma? La respuesta es SÍ, mediante el aprendizaje automático o machine learning.

Por lo tanto, ¿qué es el aprendizaje automático? Vamos a intentar analizarlo y comprender en qué lugar de la IA se encuentra mediante el siguiente vídeo:

AprendeIA con Lidgi Gonzalez (YouTube). Diferencia entre IA, Machine Learning y Deep Learning

Aparte de Machine Learning, en el vídeo han aparecido conceptos como redes neuronales o Deep Learning. Estos dos últimos conceptos son los que aproximan la IA a la inteligencia humana pero son conceptos que se disparan de los objetivos de esta unidad para el presente curso. Es por esto que nos vamos a centrar en el Machine Learning.

El aprendizaje automático básicamente va a consistir en un análisis de datos que realizará la IA basándose en la experiencia que esta haya tenido. Por lo tanto, cuanta más experiencia tenga la IA, más datos podrá analizar y mejores resultados nos aportará.

El ejemplo más claro del funcionamiento lo tendremos en el análisis de imágenes. Basándonos en ejemplos anteriores relativos a los deportes, mediante el Machine Learning la IA se rá capaz de identificar distintas características como el uso de pelota, el deporte colectivo, el uso de vehículos o raquetas, etc. Simplemente, por comparación de esas características, la IA nos dará un resultado que partirá del mejor o peor diseño del modelo de aprendizaje que creemos. 

Un MODELO DE APRENDIZAJE será, pues, la base de datos que vamos a utilizar para que el machine learning pueda realizar sus tareas. Así, si sólo damos datos de 2 tipos de deportes, será fácil que la máquina se equivoque ya que sólo nos dará como válido uno de ellos, olvidándose del resto. Si en lugar de 2 deportes, utilizamos 10, los resultados esperables son más fiables, es decir, nos darán más CONFIANZA. Hacer que la máquina pueda trabajar con esos datos, identificándolos es lo que vamos a llamar ENTRENAMIENTO. 

En cursos posteriores conectaremos nuestro modelo de aprendizaje con otras aplicaciones (Scratch o APPInventor) para que desde ellas podamos REENTRENAR (introducir más datos) y mejorar así nuestra IA. De momento, vamos a crear un modelo de aprendizaje sencillo basado en imágenes utilizando la aplicación web Teachable Machine de Google.

Modelo de aprendizaje

Teachable Machine es una aplicación web que nos permite realizar distintos modelos de aprendizaje, basados en imágenes, sonidos o posturas. Con esta aplicación podremos crear distintas inteligencias artificiales especializadas en una identificación concreta, así podremos aprender correctamente cómo funciona el machine learning y hacer nuestros primeros "pinitos" con el aprendizaje automático.

Antonio Muñoz Pancorbo. Uso básico de Teachable Machine (CC BY-NC-SA)




ACTIVIDAD A REALIZAR: busca al menos 8 imágenes distintas de los 10 deportes que utilizaste en la matriz de datos que creaste. Utilizando la aplicación Teachable Machine crea un modelo de aprendizaje para las citadas imágenes de la forma que hemos visto en clase o en el vídeo de esta sección. Utilizando la imagen del deporte que te facilitó el/la profesor/a comprueba qué deporte identifica la IA y qué valor de confianza te demuestra. ¿Será necesario reentrenar el modelo de aprendizaje? Realiza la misma comprobación con otros 5 deportes distintos.

GRABA UN VÍDEO TUTORIAL EN EL QUE EXPLIQUES EL PROCESO QUE ESTÁ REALIZANDO EL MODELO DE APRENDIAJE DE LA IA QUE HAS CREADO Y CÓMO LO MEJORARÍAS. INTRODUCE EL VÍDEO EN TU WEBSITE.