# 6. IA Software educable

# Maquina educable con Machine Learning for kids y Scratch

#### <span style="color: rgb(22, 145, 121);">**REGISTRO**</span>

Entramos en [https://machinelearningforkids.co.uk/](https://machinelearningforkids.co.uk/)

[![machine1.jpg](https://libros.catedu.es/uploads/images/gallery/2024-04/scaled-1680-/machine1.jpg)](https://libros.catedu.es/uploads/images/gallery/2024-04/machine1.jpg)

Tenemos varias opciones:

1. **Registrarnos** y tenemos dos opciones 
    1. como **Un profesor o responsable de un club de programación** en este caso tenemos otras dos opcioens 
        1. Clase **No administrada** tienes que rellenar un formulario típico y creas la clase
        2. Clase **administrada** donde tienes opciones de incorporar alumnos a tu clase, este registro es por correo electrónico y tienen que verificar que perteneces a un centro educativo.
    2. como **Estudiante** en ese caso es el profesor de una **clase administrada** el que te tiene que crear la cuenta
2. **Iniciar sesión** pues nos hemos registrado con alguna de las opciones anteriores
3. **Probar sin registrarse**

**[![machine2.jpg](https://libros.catedu.es/uploads/images/gallery/2024-04/scaled-1680-/machine2.jpg)](https://libros.catedu.es/uploads/images/gallery/2024-04/machine2.jpg)**

Vamos a probar "**sin registrarnos**" pues estamos aprendiendo. Si luego esta herramienta te convence, Te registras

#### <span style="color: rgb(22, 145, 121);">**CREAMOS UN PROYECTO**</span>

Empezamos un proyecto

[![machine3.jpg](https://libros.catedu.es/uploads/images/gallery/2024-04/scaled-1680-/machine3.jpg)](https://libros.catedu.es/uploads/images/gallery/2024-04/machine3.jpg)

Empezamos un proyecto, como puedes ver hay diferentes formas de reconocer, y permite hacer un almacenamiento local, o en la nube. Como es algo de pruebas puedes hacerlo local. Pero si luego estas registrado es interesante hacerlo en la nube para tener acceso en cualquier sitio.

<p class="callout warning">Ojo al cerrar el navegador se borra todo el modelo con la opción *In your web browser*</p>

[![machine4.jpg](https://libros.catedu.es/uploads/images/gallery/2024-04/scaled-1680-/machine4.jpg)](https://libros.catedu.es/uploads/images/gallery/2024-04/machine4.jpg)

Ya lo tenemos

[![machine5.jpg](https://libros.catedu.es/uploads/images/gallery/2024-04/scaled-1680-/machine5.jpg)](https://libros.catedu.es/uploads/images/gallery/2024-04/machine5.jpg)

#### <span style="color: rgb(22, 145, 121);">**ENTRENAR**</span>

Primero vamos a **entrenar** la máquina

[![machine6.jpg](https://libros.catedu.es/uploads/images/gallery/2024-04/scaled-1680-/machine6.jpg)](https://libros.catedu.es/uploads/images/gallery/2024-04/machine6.jpg)

Creamos dos etiquetas y vamos escribiendo situaciones (o añadir un fichero txt) donde nos apetece un refresco o no (pueden ser más de dos situaciones)

[![machine7.jpg](https://libros.catedu.es/uploads/images/gallery/2024-04/scaled-1680-/machine7.jpg)](https://libros.catedu.es/uploads/images/gallery/2024-04/machine7.jpg)

Volvemos al proyecto..

[![machine8.jpg](https://libros.catedu.es/uploads/images/gallery/2024-04/scaled-1680-/machine8.jpg)](https://libros.catedu.es/uploads/images/gallery/2024-04/machine8.jpg)

#### <span style="color: rgb(22, 145, 121);">**ENTRENAR**</span>

Si ves que has puesto suficientes ejemplos, pide a la máquina que entrene

[![machine9.jpg](https://libros.catedu.es/uploads/images/gallery/2024-04/scaled-1680-/machine9.jpg)](https://libros.catedu.es/uploads/images/gallery/2024-04/machine9.jpg)

Empieza el entrenamiento... y para que no te aburras, te pone unas preguntas !!!

[![machine10.jpg](https://libros.catedu.es/uploads/images/gallery/2024-04/scaled-1680-/machine10.jpg)](https://libros.catedu.es/uploads/images/gallery/2024-04/machine10.jpg)

Una vez acabado puedes probarlo

[![machine11.jpg](https://libros.catedu.es/uploads/images/gallery/2024-04/scaled-1680-/machine11.jpg)](https://libros.catedu.es/uploads/images/gallery/2024-04/machine11.jpg)

fíjate que **bochorno** no lo hemos puesto en el entrenamiento y ha acertado bastante bien

[![machine12.jpg](https://libros.catedu.es/uploads/images/gallery/2024-04/scaled-1680-/machine12.jpg)](https://libros.catedu.es/uploads/images/gallery/2024-04/machine12.jpg)

Volvemos al proyecto

[![machine8.jpg](https://libros.catedu.es/uploads/images/gallery/2024-04/scaled-1680-/machine8.jpg)](https://libros.catedu.es/uploads/images/gallery/2024-04/machine8.jpg)

#### <span style="color: rgb(22, 145, 121);">**CREAR**</span>

Y vamos a CREAR y nos ofrece varias herramientas de programación, elegimos SCRATCH

[![machine13.jpg](https://libros.catedu.es/uploads/images/gallery/2024-04/scaled-1680-/machine13.jpg)](https://libros.catedu.es/uploads/images/gallery/2024-04/machine13.jpg)

Le damos a Abrir en Scratch 3

[![machine14.jpg](https://libros.catedu.es/uploads/images/gallery/2024-04/scaled-1680-/machine14.jpg)](https://libros.catedu.es/uploads/images/gallery/2024-04/machine14.jpg)

Elegimos un nuevo objeto (quitamos el gato)

[![machine15.jpg](https://libros.catedu.es/uploads/images/gallery/2024-04/scaled-1680-/machine15.jpg)](https://libros.catedu.es/uploads/images/gallery/2024-04/machine15.jpg)

y elegimos glass water

[![machine16.jpg](https://libros.catedu.es/uploads/images/gallery/2024-04/scaled-1680-/machine16.jpg)](https://libros.catedu.es/uploads/images/gallery/2024-04/machine16.jpg)

Y ponemos el siguiente programa, no es perfecto... pero acierta bastante bien

[![machine17.jpg](https://libros.catedu.es/uploads/images/gallery/2024-04/scaled-1680-/machine17.jpg)](https://libros.catedu.es/uploads/images/gallery/2024-04/machine17.jpg)

<p class="callout success"><span style="color: rgb(22, 145, 121);">**¿Sabías que ....?** </span>.. hay un curso en Aularagón de INTELIGENCIA ARTIFICIAL CON SCRATCH máquina educable con Maching Learning for KitsVes [https://libros.catedu.es/books/inteligencia-artificial-con-scratch](https://libros.catedu.es/books/inteligencia-artificial-con-scratch) con diferentes vídeos del INTEF verás paso a paso esta herramienta **desde 2019**</p>

# Máquina Educable Teachable Machine

Esta extensión sí que pertenece al conjunto de inteligencia artificial

[![2024-03-30 19_37_15-mBlock Block-Based IDE- Coding for Beginners.png](https://libros.catedu.es/uploads/images/gallery/2024-03/scaled-1680-/2024-03-30-19-37-15-mblock-block-based-ide-coding-for-beginners.png)](https://libros.catedu.es/uploads/images/gallery/2024-03/2024-03-30-19-37-15-mblock-block-based-ide-coding-for-beginners.png)

En la extensión nos muestra la posibilidad de crear un nuevo modelo de entrenamiento

Al crear un nuevo modelo, **Build a new model** hay que definir las categorías **mínimo son tres**

**[![2024-03-30 19_58_36-WhatsApp.png](https://libros.catedu.es/uploads/images/gallery/2024-03/scaled-1680-/2024-03-30-19-58-36-whatsapp.png)](https://libros.catedu.es/uploads/images/gallery/2024-03/2024-03-30-19-58-36-whatsapp.png)**

2 - 3 - 4 .- Poner nombres a la categorías  
5.- Poner la imagen (en mi caso pantallazos del móvil)  
6.- Clicar a qué categoría pertenece, para que aprenda, darle click cuando la barra verde suba  
Repetir pasos 5 y 6 tantas veces cuanto se desee, cuanto más, mejor  
7.-Usar el modelo de aprendizaje

[![maquinaeducable.png](https://libros.catedu.es/uploads/images/gallery/2024-03/scaled-1680-/maquinaeducable.png)](https://libros.catedu.es/uploads/images/gallery/2024-03/maquinaeducable.png)

<iframe allowfullscreen="allowfullscreen" height="314" src="https://www.youtube.com/embed/vSX3zGnKmQU" width="560"></iframe>

Una vez creado el modelo, nos pone unas instrucciones que podemos usar en nuestra programación

[![2024-03-30 20_04_20-mBlock Block-Based IDE- Coding for Beginners.png](https://libros.catedu.es/uploads/images/gallery/2024-03/scaled-1680-/2024-03-30-20-04-20-mblock-block-based-ide-coding-for-beginners.png)](https://libros.catedu.es/uploads/images/gallery/2024-03/2024-03-30-20-04-20-mblock-block-based-ide-coding-for-beginners.png)

Otro ejemplo parecido usando playmovil

<iframe allowfullscreen="allowfullscreen" height="314" src="https://www.youtube.com/embed/O6aYXgWRodA" width="560"></iframe>

# Maquina educable con CODE ORG

Una manera muy didáctica de enseñar los conceptos de Inteligencia Artificial es con CODE.ORG tiene cursos y el funcionamiento es parecido a la Máquina Educable de mBlock

[![ia-codeorg2.png](https://libros.catedu.es/uploads/images/gallery/2024-04/scaled-1680-/ia-codeorg2.png)](https://libros.catedu.es/uploads/images/gallery/2024-04/ia-codeorg2.png)

El resultado es

[![ia-codeorg.png](https://libros.catedu.es/uploads/images/gallery/2024-04/scaled-1680-/ia-codeorg.png)](https://libros.catedu.es/uploads/images/gallery/2024-04/ia-codeorg.png)

# Playground, Teachable Machine Google y Microbit

Playground es como Scratch pero puedes utilizar las Teachable Machines de Google en tu programación

Entramos en [https://playground.raise.mit.edu/httyr/](https://playground.raise.mit.edu/httyr/)

Y podemos usar una máquina educable de Google en (1) y luego utilizarlo en (2)

[![2024-06-02 19_58_55-PRG AI Blocks.png](https://libros.catedu.es/uploads/images/gallery/2024-06/scaled-1680-/2024-06-02-19-58-55-prg-ai-blocks.png)](https://libros.catedu.es/uploads/images/gallery/2024-06/2024-06-02-19-58-55-prg-ai-blocks.png)

Podemos conectar nuestro robot MICROBIT CUTEBOT

<iframe allowfullscreen="allowfullscreen" height="314" src="https://www.youtube.com/embed/pbzWLtWW31M?t=6s" width="560"></iframe>

Este vídeo por ejemplo nos enseña cómo utilizar una máquina que reconozca que tocamos la cara o no

<iframe allowfullscreen="allowfullscreen" height="314" src="https://www.youtube.com/embed/Vi3U1IQvPFQ" width="560"></iframe>

O reconocer textos

<iframe allowfullscreen="allowfullscreen" height="314" src="https://www.youtube.com/embed/U4_JuCpsqdo" width="560"></iframe>

Por ejemplo este programa muestra si tienes puesto un sombrero o no

[![2024-06-02 20_07_47-Copia de Wednesday - Presentaciones de Google.png](https://libros.catedu.es/uploads/images/gallery/2024-06/scaled-1680-/2024-06-02-20-07-47-copia-de-wednesday-presentaciones-de-google.png)](https://libros.catedu.es/uploads/images/gallery/2024-06/2024-06-02-20-07-47-copia-de-wednesday-presentaciones-de-google.png)

*Ulrich Pedersen Dah &amp; Ture Reimer-Mattesen Center for Underisningsmidler CPU*