1. APRENDIZAJE AUTOMÁTICO CON TEXTO
Después de haber practicado con el reconocimiento de
imágenes, veamos un nuevo ejemplo de aprendizaje automático, pero en esta
ocasión usando texto con la herramienta Machine Learning For Kids.

Esta utilidad que puedes encontrar online, nos permite
introducirnos en el mundo de la inteligencia artificial a través de experiencias
prácticas para entrenar sistemas de aprendizaje automático capaces de
identificar: palabras, oraciones, párrafos, imágenes, voces, etc.
Nuestro objetivo es indicarle dos grupos de palabras,
por ejemplo COLORES y NOMBRES. Luego la entrenaremos para que los aprenda y
finalmente, le daremos una palabra para que intente decidir si se trata de un
color o un nombre. Pero, vamos a experimentar con la cantidad de datos para entender
la importancia de tener un número elevado de ejemplos que mejoren la eficacia
del algoritmo.
Para comenzar a crear proyectos debemos acceder a su página web,
y pulsar en «Empezar».
Luego seleccionaremos la última opción para no tener
que registrarnos: «Pruébalo ahora»:

Esta es la página desde la que podemos crear nuevos
proyectos, así que simplemente pulsa el botón que indica esa acción:
Ahora rellenamos los datos necesarios para crear el
proyecto y pulsamos en «CREAR»:
El proyecto está creado, ahora simplemente pulsa sobre
el proyecto para comenzar a trabajar con él:
Como puedes ver, ahora tenemos tres opciones: «Entrenar»,
«Aprender y probar» y «Crea». En este proyecto nos centraremos en
los dos primeros.
Así que, pulsa sobre «Entrenar»:

Para entrenar un modelo de aprendizaje automático
debemos indicarle entre qué grupos de textos queremos que sea capaz de
diferenciar. Como hemos dicho que íbamos a hacerlo de COLORES y NOMBRES, pues
le damos a «Añadir etiqueta», escribimos COLORES y pulsamos en «AGREGAR»:

Repetimos el paso anterior y añadimos la etiqueta NOMBRES.

Ahora que ya tenemos las dos categorías, lo que vamos
a hacer es añadir 5 ejemplos de COLORES y 5 ejemplos de NOMBRES. Los que
quieras. Yo he elegido estos:
Tenemos nuestras dos categorías etiquetadas con 5
ejemplos cada una, volvemos al proyecto pulsando el enlace superior izquierdo.
Lo que necesitamos que haga ahora la inteligencia
artificial es aprender de esos ejemplos que le hemos dado.
Para ello, pulsaremos en «Aprender y probar»
y seguidamente en «Entrena un nuevo modelo», para que coja nuestros
datos y aprenda a diferenciar entre COLORES y NOMBRES.
Nuestra IA se pondrá a aprender internamente, debes
tener paciencia porque tarda un poco:
Una vez que haya terminado, nos saldrá un campo de
formulario donde podremos probar qué tal es capaz de diferenciar entre un color
y un nombre:

PREGUNTA
1. Dale un nombre primero y después un color que
no hayas usado en el entrenamiento, ¿es capaz de clasificarlo correctamente? ¿Qué
porcentaje de confianza muestra en cada caso? ¿Por qué crees que ocurre esto?
PREGUNTA
2. ¿Qué pasa si introduces una palabra que ha sido
usada en el entrenamiento?
PREGUNTA
3. ¿Qué sucede si introduces una palabra que no es ni
un color ni un nombre?
PREGUNTA
4. Incluye más ejemplos de cada categoría hasta
tener 20 COLORES y 20 NOMBRES. Vuelve a contestar ahora las preguntas 1 y 3
PREGUNTA
5. Añade una tercera categoría al proyecto para
que sea capaz de identificar también animales y añade 20 ejemplos de animales.
Luego vuelve a entrenarlo con las categorias COLORES, NOMBRES y ANIMALES.
Prueba su funcionamiento respondiendo
a las preguntas 1, 2 y 3 en el caso de ANIMALES.
|