Comencemos a trabajar con freecad, para ello debemos realizar los siguientes ejercicios. Os adjuntos los vídeo tutoriales que os pueden servir para realizar estas primeras prácticas de toma de contacto con la app:
Diseña un modelo de inteligencia artificial artificial de números o de imágenes que sea útil para la sociedad.
Debes plantear el tema a tu profesor para que te de el visto bueno.
Entre las propuestas puede ser una aplicación que te recomiende que carrera elegir, si debes ir por letras o ciencia, pero no debe basarse en notas sino tener en cuenta otros factores. App para decidir a que jugador fichar...Busca un tema que te apasiones y crea algo útil con IA.
Para poder hacer esto debes hacer un análisis exhaustivo sobre el tema.
Para trabajar con Machine learning for kids tenemos dos opciones, crear cuenta de manera individual como indica los vídeos que vienen en el apartado siguiente o utilizar el entorno protegido de la clase con la cuenta creada por el profesor.
En nuestro caso vamos a utilizar la segunda opción, y los pasos que debes seguir son los siguientes:
Una vez que lleguen al aula, dales sus credenciales y pídeles que sigan este flujo:
Login: Deben entrar en la web y pulsar en Log In. Deben usar el usuario y contraseña que tú les creaste (no necesitan email).
Crear Proyecto:
Pulsar en "Add a new project".
Elegir el nombre y el tipo de reconocimiento: Texto, Imágenes, Números o Sonidos.
Fase 1: Entrenar (Train):
Deben crear "cubos" (etiquetas/categorías). Por ejemplo: Feliz y Triste.
Añadir ejemplos dentro de cada cubo (mínimo 5-10 ejemplos por etiqueta para que funcione).
Fase 2: Aprender y Probar (Learn & Test):
Pulsar el botón "Train new machine learning model".
Esperar a que la barrita cargue. Una vez listo, deben escribir o mostrar algo nuevo para ver si la máquina acierta y con qué confianza.
Fase 3: Crear (Make):
Pulsar en "App inventor".
Crear extensión.
Abre app inventor, incorpora la extensión mediante el archivo descargado desde ML4kids en tu proyecto. Ahora deben programar el juego o la app usando esos bloques de IA.
Ahora en app inventor, aparecerán bloques nuevos con el nombre de su proyecto. Ahora deben programar el juego o la app usando esos bloques de IA.
Trabajo en local o en la nube
Una vez que creamos los modelos podemos trabajar en la nube o en local, En la siguiente tabla os muestro las ventajas e inconvenientes:
Característica
Proyecto en la Nube
Proyecto Local
¿Necesita cuenta?
Sí (Usuario/Password)
No (Entrada directa)
Acceso remoto
Desde cualquier lugar
Solo en ese mismo ordenador
Privacidad
Datos viajan a internet
Datos se quedan en el PC
Control del profesor
Puedes supervisar a distancia
Tienes que ir físicamente a su PC
Riesgo de pérdida
Muy bajo
Alto (si borran la caché)
Hacemos uso de la herramienta Machine Learning for Kids
En los dos siguientes vídeos nos explican cómo crear una cuenta en ML4kids
Crea la app detector de sentimientos
Ahora que ya tenemos nuestra cuenta para incorporar la IA a nuestros proyectos de App Inventor, veamos los pasos para crear la aplicación "detector de sentimientos":
Es un programa que te genera el diagrama de flujo de un pseudocódigo y permite exportar a un lenguaje. Permite la ejecución pasó a paso (muy útil para bucles)