Recicla con IA
Resource licensed under
Creative Commons BY NC 4.0
Image of the resource: Recicla con IA

Recicla con IA

EDUCATIONAL LEVEL :   Secondary education

 | 

Educational areas:  Mathematical

 | 

Language:  Spanish


Publication date  
LEARNING OBJECTIVES
  • Identificar un problema o punto de partida para definir una posible solución. 
  • Hacer un análisis para saber cuáles son los principales residuos que suelen quedarse en el patio de la escuela después del recreo.
  • Conocer qué es el aprendizaje automático supervisado y cómo se puede emplear para clasificar imágenes. 
  • Crear una aplicación con Scratch para interactuar con los estudiantes y ayudarlos a reciclar. 
  • Entender cómo se puede aplicar la IA en situaciones cotidianas para mejorar o facilitar algunos procesos y reflexionar cuándo no es necesaria. 
  • Aprender a desarrollar el espíritu emprendedor e iniciativas que ayuden a alcanzar un bien común. 
Activities

Sesión 1. El reciclado en nuestra escuela (movilizar y activar).

Paso 1 – Un patio limpio en la escuela 

En primer lugar, el docente presenta la idea o punto de partida de este trabajo y una posible solución a través de una exposición breve y concisa que ayude al alumnado a identificar el origen y la finalidad de este proyecto: 

  • Es posible que algún día en el patio del colegio quedasen restos de residuos orgánicos, papel o envases tirados por el suelo. 
  • Quizás las personas que lo han dejado no sepan muy bien dónde reciclar cada uno de estos residuos. 
  • ¿Crees que sería útil tener un dispositivo inteligente para ayudar a reciclar? 
  • ¿Serías capaz de crear un programa informático que diga en qué contenedor hay que reciclar cada residuo? 

A continuación, se indica que se va a trabajar con Scratch y LearningML, mostrando una o dos imágenes de cada uno de estos recursos. Posteriormente, se citarán los objetivos del trabajo. 

Paso 2 – ¿Qué sabemos de reciclaje? 

En esta primera sesión inicial se recomienda comprobar qué saben los estudiantes sobre el reciclaje, ya que tendrán que programar una máquina que indique en qué contenedor se reciclan los distintos residuos. Para ello se proponen tres actividades: 

Actividad 1. ¿Qué residuos hay en tu clase? 

Analiza los principales residuos que hay en el aula. Crea una lista de todos ellos y destaca cuál es el que has encontrado en mayor cantidad. 

  • ¿Cuántas papeleras hay?
  • ¿Se necesita alguna papelera más? 
  • ¿Se pueden reciclar todos los residuos que has encontrado?

Haz una breve redacción para explicar esta situación. No debe ser muy extensa, entre 80 y 120 palabras. 

Actividad 2. Tu propuesta para reciclar. 

Se puede trabajar en grupo de cuatro personas con la técnica del folio giratorio para dar respuesta a las siguientes preguntas: 

  • ¿Cómo se puede mejorar el reciclaje en clase?  
  • ¿Se necesita algún material como papeleras o carteles?  
  • ¿Quieres crear un concurso para motivar en el reciclado?  
  • ¿Es posible hacer alguna escala que indique la cantidad de residuos que se han reciclado cada día?  

Para esta actividad se puede coger un folio y escribir la primera pregunta en la parte superior como título. A continuación, cada alumno o alumna escribe una propuesta y pasa el folio al siguiente compañera/o hasta que todos hayan escrito al menos una. El procedimiento es el mismo como el resto de preguntas. 

Una vez terminado se debe elegir lo más importante de las propuestas dadas para cada pregunta. 

Actividad 3. Comparte con la clase tu propuesta. 

Comparte con toda la clase cada propuesta. Los grupos pueden elegir una persona que actúe como representante y consensuar entre todos y todas lo que se va a decir. 

Sesión 2. Vamos a programar (explorar) 

Actividad 1. Introducción a Scratch. 

El siguiente vídeo explica cómo aprender a usar Scratch. Explica cómo crear un nuevo proyecto, programar las primeras acciones, guardar el proyecto y compartirlo con otras personas.  

Introducción a Scratch 3.0: https://youtu.be/9KT3h5xMkOE

Actividad 2. Crea tu primer programa con Scratch. 

Con esta actividad a través de Scratch se puede aprender a crear un personaje que hable sobre distintas emociones y el color con el que suelen estar relacionadas. 

Scratch. Colores y emociones: https://youtu.be/XOF_BN4aieU

Para completar el programa anterior, fíjate en el siguiente vídeo para incluir un disfraz al personaje cada vez que interactúe con un color.

Scratch. Colores y emociones 2: https://youtu.be/c53yherBA-c

Actividad 3. Modifica el programa anterior para darle un toque personal. 

Es imprescindible duplicar el proyecto anterior y cambiar los colores que aparecen en los círculos de forma que se muestren información sobre otras emociones. 

Es conveniente duplicar el programa, para que de esta manera, el documento original quede sin modificaciones y puedas hacer las modificaciones necesarias en esta nueva copia.

  • Álvaro Molina - Recicla con IA

    Imagen 1.Guardar en Scratch

  • Álvaro Molina - Recicla con IA

    Imagen 2. Guardado en Scratch

  • Álvaro Molina - Recicla con IA

    Imagen 3. Duplicado de documentos en Scratch.

Actividad 4. Añade algo más. 

Para terminar el programa, se puede añadir un complemento para que el mensaje llegue mejor y sea más claro para los usuarios: convertir el texto en voz. 

Lo primero es añadir una nueva categoría a los bloques de programación de Scratch para así insertar la extensión de voz y poder añadir texto.

  • Álvaro Molina - Recicla con IA

    Imagen 4. Añadir categorías en Scratch.

  • Álvaro Molina - Recicla con IA

    Imagen 5. Inserción de extensiones.

  • Álvaro Molina - Recicla con IA

    Imagen 6. Extensión “texto a voz”.

  • Álvaro Molina - Recicla con IA

    Imagen 7. Añadir texto.

Realiza los mismos cambios para el condicional que controla cada uno de los colores. Es importante que acabe con una pieza «decir» vacía para que desaparezca el bocadillo de la pantalla. 

Sesión 3. Avanzamos a una nueva tecnología (estructurar) 

 

Actividad 1. Investiga sobre IA 

Busca información general sobre qué es la IA y los tipos que podemos encontrar, qué aplicaciones e implicaciones sociales puede tener y cuáles son los aspectos éticos que hay que tener en cuenta a la hora de utilizar esta tecnología. 

Para completar esta actividad se puede exponer la información recopilada en una presentación, documento de texto o infografía. 

Actividad 2. Desarrollo del algoritmo 

En primer lugar, hay que conocer cómo funciona la plataforma educativa LearningML con un par de ejemplos sencillos. 

En el siguiente vídeo hay una explicación de cómo puedes hacer este tipo de trabajos y muchos más con la plataforma LearningML:  

https://youtu.be/v0OH8LgZnsI

Una vez establecida la primera toma de contacto con la plataforma, se procederá a clasificar imágenes.  

En el siguiente vídeo se puede ver una explicación para hacer un algoritmo de aprendizaje automático de reconocimiento facial con LearningML. Este algoritmo permite crear una aplicación con Scratch cuyo objetivo es identificar si un usuario delante de la cámara del ordenador lleva o no la mascarilla y si está bien puesta: https://youtu.be/Js7wsSrqerU

Entrena tu algoritmo de aprendizaje automático con LearningML para diferenciar entre las tres categorías explicadas en el vídeo sobre el uso de la mascarilla y reproduce un proyecto con Scratch similar al que se ha explicado en el vídeo para interactuar con el usuario. 

Es el momento de pasar a la acción, pero antes es necesario analizar qué residuos hay en el patio de la escuela y almacenar imágenes en las diferentes clases. Para ello se pueden observar los residuos que han quedado en el suelo tras el recreo, identificar los principales residuos y en qué contenedor se deben depositar. Abre un nuevo proyecto en la página de LearningML para clasificar las imágenes. 

Álvaro Molina - Recicla con IA

Imagen 8. Programa LearningML.

Guarda las imágenes de los diferentes residuos en cada una de las clases que has definido con el algoritmo. Para ello, es conveniente ir al patio de tu escuela con un ordenador portátil con una cámara conectada por USB e incluir las fotos en cada clase. 

Para esta acción hay que pulsar en el icono Abrir cámara web que hay en cada clase para tomar fotografías y almacenar todos los ejemplos. Una vez abierta la cámara, cada vez que se pulse sobre este icono se guardará una imagen.  Completado el proceso, guarda el archivo de LearningML en tu ordenador para poder usarlo más adelante seleccionando la opción: Archivo → Guardar en tu ordenador: 

  • Álvaro Molina - Recicla con IA

    Imagen 9. Integrar archivos en LearningML.

  • Álvaro Molina - Recicla con IA

    Imagen 10. Captación de imágenes de residuos.

  • Álvaro Molina - Recicla con IA

    Imagen 11. Guardado de proyecto en LearningML.

Se genera un archivo con extensión .json que se podrá cargar cada vez que se quiera volver a trabajar en este proyecto. 

Ahora conviene probar el algoritmo de aprendizaje automático. Es posible que las imágenes que has incluido tengan el mismo fondo: el suelo del patio. Los detalles de las fotografías pueden afectar a su clasificación de las porque el algoritmo considera cualquier elemento, color o tonalidad que aparezca en la foto para diferenciar entre cada una de las clases. 

Actividad 3. Prueba el algoritmo en el patio 

Es hora de probar el algoritmo en el patio con los residuos que se generan cada día. Es posible que tras esta prueba sea necesario realizar mejoras, por lo que hay que estar preparado para anotar todo aquello que pueda dar mejores resultados en la predicción y clasificación que hace el algoritmo de aprendizaje automático. 

Álvaro Molina - Recicla con IA

Imagen 12. Prueba de algoritmo.

Pon a prueba el algoritmo con todos los residuos del instituto.  

Es conveniente que cada vez que se acerque una persona para reciclar se haga una breve explicación para dar a conocer en qué consiste el trabajo. Así, todas las personas podrán conocer posibles aplicaciones de la IA en nuestra sociedad. 

Es importante que cada vez que se clasifique correctamente un residuo se lo comuniques a la persona que lo ha traído. Igualmente, si no lo hace bien, se debe guardar una nueva imagen en la clase que le corresponda para ir mejorando poco a poco la efectividad del algoritmo. 

Sesión 3. Crea tu aplicación interactiva (crear) 

Actividad 1. Prepara el algoritmo en LearningML 

Sigue las instrucciones para crear una aplicación con Scratch a partir del algoritmo de aprendizaje automático preparado para clasificar residuos. 

Para crear el programa con Scratch no es necesario trabajar en la página web, se puede hacer desde la plataforma de LearningML.  

Entrena el algoritmo. Esta es la parte que se ha completado en la actividad anterior y que se ha mejorado en el patio con la ayuda de otros estudiantes. Hay que tener preparado el archivo en el que se incluyen todas las imágenes de residuos en sus correspondientes clases. Para poder trabajar con Scratch y usar el algoritmo de aprendizaje automático es necesario que este haya aprendido con todas las imágenes que has cargado. Una vez que el algoritmo ha aprendido, hay que pulsar el botón del gato de Scratch que hay en la parte derecha de la pantalla, en la sección 3. Probar. Se abrirá una pantalla de programación de Scratch con una nueva categoría en la que encontrarás los bloques de programación de LearningML.  

  • Álvaro Molina - Recicla con IA

    Imagen 13. Preparación del algoritmo.

  • Álvaro Molina - Recicla con IA

    Imagen 14. Aprendizaje automático LearningML.

  • Álvaro Molina - Recicla con IA

    Imagen 15. Probar el algoritmo con Scratch.

  • Álvaro Molina - Recicla con IA

    Imagen 16. Integración de bloques LeariningML en Scratch.

Actividad 2. Programa la aplicación con Scratch 

Se pueden seguir las siguientes instrucciones para crear tu programa con Scratch, aunque también, se pueden personalizar estos pasos. 

Prepara los objetos. Carga tres nuevos objetos para el programa: un contenedor azul, uno amarillo y otro marrón. Opcionalmente, puedes añadir otra imagen u objeto para que aparezca en el programa. 

Álvaro Molina - Recicla con IA

Imagen 17. Programa la aplicación con Scratch.

Al iniciar el programa, por ejemplo, pulsando la bandera verde, pon el vídeo en on. Puedes hacer que el personaje en el que se programa se esconda. También puede programarse en el escenario y evitar cualquier acción. Y, como se comentó anteriormente, una forma muy interesante de mejorar la aplicación es hacer que el mensaje que quieres transmitir se haga con voz en lugar de con texto en la pantalla.

Álvaro Molina - Recicla con IA

Imagen 18. Hacer que el personaje se esconda.

Para clasificar un residuo, la opción más sencilla es activar el programa al presionar una tecla. Si la clasificación es, por ejemplo, en la clase “Papel”, es conveniente decir un mensaje por voz para indicarlo. Es importante que el nombre de la clase en la que se clasifica esté escrito igual que se ha definido para el algoritmo de aprendizaje automático. 

Si quieres crear una animación para que aparezca cada uno de los contenedores en pantalla se puede hacer enviando y recibiendo mensajes.

  • Álvaro Molina - Recicla con IA

    Imagen 19. Nombrar clases.

  • Álvaro Molina - Recicla con IA

    Imagen 20. Control de interacciones.

  • Álvaro Molina - Recicla con IA

    Imagen 21. Programación del mensaje.

Soluciones: 

En los siguientes enlaces podrás descargar el archivo .json con las imágenes del ejemplo para trabajar en LearningML y el archivo de Scratch sb3 con el programa que contiene los pasos que han servido de ejemplo en la actividad anterior. 

Archivo Json ; Archivo sb3 

Para dejar la cámara fija y no tener que estar sujetándola con la mano facilitando la interacción de las personas con el dispositivo de clasificación de residuos, es conveniente crear un soporte. 

Puedes utilizar cualquier elemento ya fabricado, diseñar uno propio o construirlo con bloques de tipo Lego. 

Álvaro Molina - Recicla con IA

Imagen 22. Soporte para cámara.

Sesión 4. ¡Nos vamos al patio! (comparte) 

Una vez completadas todas las fases, ya tienes creado un dispositivo basado en IA y aprendizaje automático que diferencia residuos.  ¡Compártelo con el resto de estudiantes de la escuela! Es el momento de llevar este dispositivo al patio para que todos se animen a reciclar. 

Álvaro Molina - Recicla con IA

Imagen 23. Puesto de reciclado.

Coge tu ordenador, el soporte que has creado para la cámara y pon tu puesto de reciclado en el patio de la escuela. Es conveniente que hagas algunos preparativos para poder hacer esta parte del trabajo: 

1. Avisa al alumnado. Es importante dar a conocer tu idea antes de llevarla al patio. Algunas personas ya la conocen porque participaron en las pruebas iniciales que sirvieron para perfeccionar los resultados del algoritmo, pero sería recomendable involucrar a más personas. Para ello, una buena opción es enviar un correo a los compañeros para avisar de que estaréis en el patio reciclando a partir de un determinado día. 

2. Explica tu trabajo. Siempre que alguna persona se acerque por primera vez al punto de reciclado, es conveniente explicar cómo funciona para que entienda bien el proyecto. De esta forma, se implica a más personas para colaborar en acciones que beneficien su entorno y su día a día. 

Álvaro Molina - Recicla con IA

Imagen 24. Explicación del proyecto.

3. Recoge datos. Cada día hay que recoger diferentes datos que ayuden a mostrar cómo se ha desarrollado esta tarea en el patio de la escuela. Por ejemplo, se pueden anotar cuántas personas se acercan cada día al puesto de reciclado o cuántos residuos de cada tipo se han traído. 

 

Assessment methods
  • Elaborar infografía:
  • Trabajo en grupo para preparar las clases del algoritmo de ML
  • Programación completa de aplicación con Scratch usando el algoritmo de ML
  • Elaboración del documento escrito y presentación final

1 13 0
Cookies are important for you, they influence on your navigation experience and they help us protect your privacy. closer uses tracking services and cookies analysis, both own and from third parties, to improve our services and with research and development purposes. More information in our "Cookies policy".
Are you sure you want to delete this comment?
Duplica el recurs
Warning
Do you want to delete this resource?
education_level
Secondary education
Language
Spanish
Send validation?
All requirements are fullfilled, the resource will obtain the validation closer badge
Not all requirements are fullfilled, the resource will not obtaing the closer badge
Has the sequence didactic sense?

Well sequenced, following some sort of didactid order: starts from the alumni ideas and augments both in completeness and abstraction level. For instance, following the learning cycle, inquiry cycle, modeling cycle, ABPs structure...
antivirus.popup.title
Scoring criteria
Basic requirements

You must comply all requirements (YES box) to validate the resource.
Didactical requirements

Achieve a mínimum of 39 points (13 ítems x 3 points)

Newbie = 1 point
Adequate = 3 points
Advanced = 5 points
Obtained score
Basic requirements
Is it directly involved with a STEM discipline?
Does it include the alumni material?
Does it include the teacher guidelines and materials?
Is the information in the right section of the platform?
Does the material present a clear structure and preserves the document style?
Are the documents redacted correctly?
Is it correct from an ethic point of view?
Didactical requirements
Are the kew knowledges specified?
validation.form.
Has the sequence didactic sense?
validation.form.
Is the alumni facing a challenge or a question? (in a daily basis, game, regularity…)
validation.form.
Does it leads to apply already acquired knowledges and/or to learn new things?
validation.form.
Does it helps to link diverse knowledges (within one discipline or within different disciplines)?
validation.form.
Is it a resource that can be developed in different forms and stimulates the curiosity and creativity of the alumni?
validation.form.
Does it imply the diverse tools usage such as material that can be manipulated, drawing tools, softwares, calculators, etc.?
validation.form.
Does it encourages authonomy and alumni iniciative?
validation.form.
Do we intervene based on adequate questions rather tan explanations?
validation.form.
Is it put into stake the work and individual effort, but also the pair or group work that leads to talk, argue, convince, agree, etc.?
validation.form.
Does it imply reasoning about what has been done and justify the results?
validation.form.
Does it promote explicitly the value work of the alumni? (I.e.: sostenibility, gender equality…)
validation.form.
Does it include an evaluation system to accompany the knowledge?
validation.form.
Duplication history and/or previous versions
Resource title
Author
License
Complain about the resource

closer contact

ldshake@upf.edu

Your e-mail

Resource URL

https://ildeplus.upf.edu/CLOSER/pg/lds/resource/6633

Reason for the complain

Complain detailed description

You must include a reason and a detailed description.

Email address

Password

 
Cookie settings
Cookies are important for you, they influence on your navigation experience and they help us protect your privacy. closer uses tracking services and cookies analysis, both own and from third parties, to improve our services and with research and development purposes. More information in our "Cookies policy".