INTELIGENCIA ARTIFICIAL CON SCRATCH

ASISTENTE VIRTUAL VERSIÓN 1

ASISTENTE VIRTUAL VERSIÓN 2 (Uso de listas para identificar diferentes repuestas)

Mejoraremos el código permitiendo diferentes cadenas de texto o respuestas posibles para cada una de acciones.

Por ejemplo para “encender_luz”: encender la luz, encender la lámpara, enciende lámpara, enciende la luz….

Para ello en el bloque de variables crearemos 4 listas e incluiremos en ella las diferentes cadenas de texto.

 

 

ASISTENTE VIRTUAL VERSIÓN  3 Entrenamos y generamos el modelo de aprendizaje automático.

La herramienta que emplearemos: Machine Learning for Kids

Nos registramos en la plataforma Mechanie Learning e iniciaremos un nuevo Proyecto: “Mi Asistente Virtual”. Le indicaremos qué tipo de objetos queremos reconocer, en este caso texto, y por último en qué idioma estarán estos textos, en nuestro caso en español.

 

PRIMERA FASE: ENTRENAMIENTO

Creamos las listas (las 4 órdenes) que van a contener los ejemplos que queremos reconocer etiquetándolas, y añadiremos a esas listas las frases o ejemplos que queremos que reconozca. Intentaremos que las listas tengan más o menos el mismo número de frases, es decir, que estén compensadas, para que el algoritmo de aprendizaje cree un modelo más preciso.

SEGUNDA FASE: APRENDIZAJE y DE PRUEBA DEL MODELO DE APRENDIZAJE

En esta fase se ejecuta el algoritmo de aprendizaje automático que va a utilizar los ejemplos incluidos en las listas durante la fase anterior y se va a construir un modelo o función que será capaz de clasificar textos similares a los utilizados en los ejemplos.

Para ello accedemos al botón: ” Train new machine learning model “

Para finalizar probaremos el asistente virtual:

De esta forma comprobaremos lo que ha aprendido el algoritmo pasándole algunos textos nuevos.

Podemos mejorar el modelo añadiendo texto a las listas creadas en la primera fase y posteriormente realizando de nuevo la fase de entrenamiento.