Lección 4
Máquinas que leen y escuchan (II)
Paso 2: Aprender y probar

Paso 2: Aprender y probar

El segundo paso para crear tu IA para el análisis de sentimientos es hacer que el modelo aprenda a partir de los ejemplos que le diste en el paso anterior. Para eso, tienes que volver a la pantalla donde estaban los tres pasos pinchando sobre la opción “Volver al proyecto”.
En la esquina superior izquierda tienes la opción para “Volver al proyecto”.
Esa opción te devolverá a la pantalla donde aparecían los tres pasos de tu proyecto. Selecciona ahora “Aprender & Probar” para poder empezar con este segundo paso.
Pincha en “Aprender & Probar” para empezar este segundo paso y crear tu propia IA.
En la pantalla que aparece a continuación se resume lo que has hecho hasta ahora (cuántos ejemplos has añadido para cada clase) y lo que vas a hacer a continuación (¡empezar el entrenamiento!). Debajo, tienes un botón azul que pone “Entrena un nuevo modelo”. ¡Pincha sobre él!
La opción “Entrena un nuevo modelo” hace que la IA aprenda de los ejemplos que le has dado.

Verás que aparece un texto que pone “Información del entrenamiento” y un botón rojo que pone “Cancelar el entrenamiento”. Esto indica que el modelo se está entrenando, así que tendrás que tener un poco de paciencia. ¡No le metas prisa que está aprendiendo!

Cuando acabe el entrenamiento esta información cambia y aparece un botón que dice “Borra este modelo”. ¡Esto indica que el modelo ya está entrenado y ya ha aprendido a partir de nuestros ejemplos!

Aquí el modelo está entrenado. ¡Ten paciencia!
El modelo ya está listo. ¡La IA ha aprendido de nuestros ejemplos!
En la misma pantalla aparece además un cuadro de texto con el título  “Añade texto para ver cómo lo identifica tras el entrenamiento”. Aquí puedes escribir frases y ver qué respuesta te da el modelo. ¡Pruébalo!
Escribe la frase que quieras en el cuadro y pincha en “Probar” para ver cómo la clasifica el modelo.

Cuando el modelo termina de clasificar, verás que te dice a qué clase pertenece la frase y cómo de seguro está de ello. Al escribir “estoy harto de ti” el modelo me ha contestado que el texto es “negativo” con una seguridad (confidence en inglés) del 100%.

Lo ha hecho bien, pero no es como para quedarse con la boca abierta, ¿verdad? Al fin y al cabo, esa misma frase era uno de los ejemplos que le había dado yo como “negativo” en el Paso 1.

¿Y si meto una frase nueva que no estaba en el conjunto de entrenamiento? Por ejemplo, “qué lindo eres”.

Ahora le hemos dado una frase que no ha visto nunca.¿La ha clasificado bien?

¡Bien! El modelo lo ha identificado como un comentario “positivo”, aunque con un poco menos de seguridad: un 85%. Lo importante es que nuestro modelo ha aprendido de los ejemplos que le hemos pasado y es capaz de clasificar frases que no había visto nunca.

Aún así, nuestro modelo no es perfecto… Si pongo la frase “eres muy molona” me dice que es “negativa” con un 70% de seguridad.

Vaya, parece que el modelo no es infalible. Aún hay frases que le cuesta clasificar correctamente. ¿Cómo piensas que se puede mejorar?

Si queremos mejorar el modelo, podemos volver al Paso 1 para introducir nuevos ejemplos y que así nuestra IA siga aprendiendo más. Pero ten en cuenta que no basta con añadir ejemplos. ¡Tenemos que volver a entrenar el modelo! Para eso sirve el botón “Entrena un nuevo modelo”.

Pinchando en “Entrena un nuevo modelo” hacemos que entrene de nuevo con los ejemplos nuevos que se hayan añadido.

Puedes repetir este proceso tantas veces como quieras, mientras sigas probando y encontrando frases que no identifica correctamente.

Con el modelo ya entrenado, solo nos falta crear el programa que haga uso de ese modelo. Vamos al siguiente y ya último paso para ver cómo se hace.