Chisme 99 · Enseña a un ordenador a distinguir un lince de un gato montés

Vas a entrenar una inteligencia artificial con fotos y después la usarás dentro de Scratch. Primero, Machine Learning for Kids (donde la IA aprende). Luego, Scratch (donde la usas). Sigue los pasos en orden.

📷 Antes de entregar: ¿de dónde salen las 69 fotos? (autor, licencia y enlace de cada una)

Todas las fotos tienen licencia libre (CC0, CC BY, CC BY-SA o dominio público). Se pueden usar en clase siempre que se cite al autor y la licencia, y eso es lo que recoge esta tabla. El nombre de cada archivo es el de la carpeta lince_gato_dataset, que tiene dos subcarpetas, train (para entrenar) y test (para probar), y dentro una carpeta por clase.

Lince ibérico (23 fotos)

ArchivoObra (enlace)AutorLicenciaDetalle
lince_iberico_train_01.jpgAlmuradiel, 2021-12-19 (DD 01, recorte)Diego DelsoCC BY-SA 4.0
lince_iberico_train_02.jpgAlmuradiel, 2021-12-19 (DD 02)Diego DelsoCC BY-SA 4.0
lince_iberico_train_03.jpgAlmuradiel, 2021-12-19 (DD 04, recorte)Diego DelsoCC BY-SA 4.0
lince_iberico_train_04.jpgAlmuradiel, 2021-12-19 (DD 04)Diego DelsoCC BY-SA 4.0
lince_iberico_train_05.jpgIberian Lynx stalkingLynx ex situ (lynxexsitu.es)CC BY 3.0 es
lince_iberico_train_06.jpgSuelta en la finca El Borril, 2022-02-25 (51903904295)Gobierno de Castilla-La ManchaCC BY-SA 2.0
lince_iberico_train_07.jpgIberian Lynx full bodyLynx ex situ (lynxexsitu.es)CC BY 3.0 es
lince_iberico_train_08.jpgSuelta de los primeros linces en Cuenca (54323474214)Gobierno de Castilla-La ManchaCC BY-SA 2.0
lince_iberico_train_09.jpgMale Iberian Lynx headFrank VassenCC BY 2.0
lince_iberico_train_10.jpgFemale Iberian Lynx headFrank VassenCC BY 2.0
lince_iberico_train_11.jpgFemale, La Lancha, Sierra de Andújar (Flickr)Frank VassenCC BY 2.0
lince_iberico_train_12.jpgFemale, La Lancha, Sierra de Andújar (33022496950)Frank VassenCC BY 2.0
lince_iberico_train_13.jpgObservatorio Lince PTA-GC.190-1Junta de AndalucíaCC BY-SA 2.0
lince_iberico_train_14.jpgObservatorio Lince PTA-GC.170Junta de AndalucíaCC BY-SA 2.0
lince_iberico_train_15.jpgObservatorio Lince PTA-GC.137Junta de AndalucíaCC BY-SA 2.0
lince_iberico_train_16.jpgIberian Lynx runningLynx ex situ (lynxexsitu.es)CC BY 3.0 es
lince_iberico_train_17.jpgIberian Lynx catching his preyLynx ex situ (lynxexsitu.es)CC BY 3.0 es
lince_iberico_train_18.jpgIberian Lynx restingLynx ex situ (lynxexsitu.es)CC BY 3.0 es
lince_iberico_train_19.jpgIberian Lynx in denLynx ex situ (lynxexsitu.es)CC BY 3.0 es
lince_iberico_train_20.jpgIberian Lynx frontLynx ex situ (lynxexsitu.es)CC BY 3.0 es
lince_iberico_test_01.jpgSpanish lynxAmandainesCC BY-SA 3.0
lince_iberico_test_02.jpgIberian lynx meetingMRPlotzCC0
lince_iberico_test_03.jpgIberian Lynx 255798626«no rights reserved» (campo de autor en Commons)CC0

Gato montés europeo en España (23 fotos)

ArchivoObra (enlace)AutorLicenciaLugar y fecha
gato_montes_train_01.jpgMontsec gat fer (Commons)Xavi Montfort (vía Flickr)CC BY-SA 3.0Serra del Montsec, Cataluña
gato_montes_train_02.jpgobs. 96722401, foto 160725311Jan Ebr & Ivana Ebrová (opisska)CC BY 4.0León, 2021-09-23
gato_montes_train_03.jpgobs. 96722401, foto 160725336Jan Ebr & Ivana Ebrová (opisska)CC BY 4.0León, 2021-09-23
gato_montes_train_04.jpgobs. 96722446, foto 160725715Jan Ebr & Ivana Ebrová (opisska)CC BY 4.0León, 2021-09-25
gato_montes_train_05.jpgobs. 96722399, foto 160725254Jan Ebr & Ivana Ebrová (opisska)CC BY 4.0León, 2021-09-23
gato_montes_train_06.jpgobs. 96722399, foto 160725275Jan Ebr & Ivana Ebrová (opisska)CC BY 4.0León, 2021-09-23
gato_montes_train_07.jpgobs. 96722399, foto 160725297Jan Ebr & Ivana Ebrová (opisska)CC BY 4.0León, 2021-09-23
gato_montes_train_08.jpgobs. 135093647, foto 230372952euqirnetoCC BY 4.0Arbejal, Palencia, 2022-09-10
gato_montes_train_09.jpgobs. 135093647, foto 230372966euqirnetoCC BY 4.0Arbejal, Palencia, 2022-09-10
gato_montes_train_10.jpgobs. 135093647, foto 230372980euqirnetoCC BY 4.0Arbejal, Palencia, 2022-09-10
gato_montes_train_11.jpgobs. 135093647, foto 230372985euqirnetoCC BY 4.0Arbejal, Palencia, 2022-09-10
gato_montes_train_12.jpgobs. 108788428, foto 183234537euqirnetoCC BY 4.0Burgos, 2022-03-12
gato_montes_train_13.jpgobs. 108788428, foto 183234545euqirnetoCC BY 4.0Burgos, 2022-03-12
gato_montes_train_14.jpgobs. 108788428, foto 183234550euqirnetoCC BY 4.0Burgos, 2022-03-12
gato_montes_train_15.jpgobs. 68590873, foto 111105046euqirnetoCC BY 4.0Quintanapalla, Burgos, 2021-01-24
gato_montes_train_16.jpgobs. 68590873, foto 111105059euqirnetoCC BY 4.0Quintanapalla, Burgos, 2021-01-24
gato_montes_train_17.jpgobs. 400327463, foto 734583173Barry Stewart (moonmoths)CC BY 4.0Palencia, 2025-05-12
gato_montes_train_18.jpgobs. 400327463, foto 734583144Barry Stewart (moonmoths)CC BY 4.0Palencia, 2025-05-12
gato_montes_train_19.jpgobs. 400327846, foto 734585372Barry Stewart (moonmoths)CC BY 4.0Palencia, 2025-05-13
gato_montes_train_20.jpgobs. 400327431, foto 734582970Barry Stewart (moonmoths)CC BY 4.0provincia de León, 2025-05-13
gato_montes_test_01.jpgobs. 362285073, foto 661228811Sandra Stewart (sandrastewart)CC BY 4.0Picos de Europa, Cabrales (Asturias), 2025-05-13
gato_montes_test_02.jpgobs. 392306225, foto 718937470Gonzalo Ganda Álvarez (gonza_ganda)CC BY 4.0Santa María de Ordás, León, 2026-08-06
gato_montes_test_03.jpgobs. 138278983, foto 236306609Valentin Moser (vmoser)CC BY 4.0Castilla y León, 2022-10-05

Otros (ni lince ni gato montés) (23 fotos)

ArchivoObra (enlace)AutorLicenciaContenido
otros_train_01.jpgTabby cats of Ōizumi Ryokuchi Park, January 2019 - 8816LaitcheCC BY-SA 4.0gatos atigrados
otros_train_02.jpgCat in İzmir (04092026) 02KadıCC BY 4.0gato doméstico
otros_train_03.jpgLuchs187Noah.schuldtCC BY-SA 4.0lince boreal
otros_train_04.jpgBobcat den (17048469008)National Park Service from USADominio públicoguarida de lince rojo
otros_train_05.jpgDog in Futamigaura-2ImmanuelleCC BY 4.0perro
otros_train_06.jpgBobbyWonderfulJen Wong Hui XianCC0perro
otros_train_07.jpgOryctolagus cuniculus.002 - Islas CiesFernando Losada RodríguezCC BY-SA 4.0conejo
otros_train_08.jpgRed Deer (48935452027)Andy MorffewCC BY 2.0ciervo (blanco y negro)
otros_train_09.jpgKautzAlexander FlumeCC BY-SA 3.0ave rapaz nocturna
otros_train_10.jpgCerro jabalconDavid Pozo NavarroCC BY-SA 4.0paisaje de montaña
otros_train_11.jpgAtalaya de La SolanaPepepitosDominio públicopaisaje con atalaya
otros_train_12.jpgChopera fonelasMdeVicenteCC0campo y chopera
otros_train_13.jpgCampo-taranzJavier Serrano CopeteCC BY 3.0campo
otros_train_14.jpgCasa PergolaJamesandmauCC BY-SA 3.0casa
otros_train_15.jpgSanabriaVigoZiegler175CC BY-SA 3.0casa rural
otros_train_16.jpgAquilegia 'Blue Butterflies' Flower 2671pxDerek Ramsey (Ram-Man)CC BY-SA 3.0flor
otros_train_17.jpgAeonium leucobleferum PICT0923OpuntiaCC BY-SA 3.0planta
otros_train_18.jpg2008-08-02 Closed sunflowerIldar Sagdejev (Specious)CC BY-SA 4.0girasol
otros_train_19.jpg14-02-21-mainz-RalfR-61Ralf RoletschekCC BY 3.0bicicletas
otros_train_20.jpgBrioche aux pépites de chocolatJebulonDominio públicobollería
otros_test_01.jpgBobcat (29829068327)National Marine SanctuariesDominio públicolince rojo (bobcat)
otros_test_02.jpgSleeping cat in Capri, Italy 2026-05-29GuiltyGearFan37CC0gato doméstico
otros_test_03.jpg2011-08-13 189 FMR TG 500Lothar SpurzemCC BY-SA 2.0 decoche rojo

Cada foto lleva el enlace a su página de origen, donde se ven el autor y la licencia completos. Las imágenes se han reducido de tamaño para usarlas en el ordenador.

Lo que necesitas

🐾
Soy la Gata Montesa. Antes de empezar, Lince, ten todo a mano.
Profesor: las pantallas de Machine Learning for Kids y de Scratch pueden cambiar de nombre o de idioma. Haz el recorrido tú una vez antes de la clase. Aquí los botones aparecen en inglés, como en la guía oficial; si tu pantalla está en español, busca el equivalente.

Paso 1 · Crea el proyecto (Machine Learning for Kids)

  1. Entra en machinelearningforkids.co.uk y pulsa Get started.
  2. Inicia sesión (Log In) con la cuenta que te dé tu profesor.
  3. Pulsa Projects y luego + Add a new project.
  4. Ponle nombre: lince-o-gato. En «recognising» elige images y pulsa Create.
  5. Abre el proyecto que acabas de crear.

Paso 2 · Enséñale con ejemplos (Train)

🐾
El ordenador no sabe qué es un lince. Tú le vas a enseñar con fotos, igual que a un cachorro: «esto es un lince, esto es un gato montés, esto no es ninguno de los dos».
  1. Dentro del proyecto pulsa Train.
  2. Pulsa + Add new label y crea tres etiquetas. Escríbelas exactamente así: lince, gato y otros.
  3. Abre la carpeta lince_gato_dataset/train/lince_iberico en tu ordenador. Selecciona las 20 fotos y arrástralas al cuadro de la etiqueta lince.
  4. Repite con train/gato_montes → etiqueta gato.
  5. Repite con train/otros → etiqueta otros (la carpeta y la etiqueta se llaman igual).
  6. Comprueba que cada etiqueta tiene sus 20 fotos y ninguna mezclada.
✔ Comprobación: tres etiquetas, 20 fotos en cada una, 60 en total. No subas todavía las carpetas test.
Por qué «otros»: si solo le enseñas linces y gatos monteses, cualquier cosa que le enseñes después será una de las dos. Con «otros» aprende a decir «esto no es ninguno».

Paso 3 · Entrena el modelo (Learn & Test)

  1. Pulsa < Back to project.
  2. Pulsa Learn & Test.
  3. Pulsa Train new machine learning model y espera. Puede tardar un par de minutos.
  4. Cuando termine, verás que el modelo ya está entrenado.

Paso 4 · Pruébalo con fotos que no ha visto

🐾
Ahora viene lo importante, Lince: un examen con fotos nuevas. Si le dieras las mismas del entrenamiento, sería como ponerle el examen con las respuestas.
  1. En la misma pantalla (Learn & Test), sube una foto de lince_gato_dataset/test/lince_iberico.
  2. Mira qué etiqueta dice y con cuánta confianza (un porcentaje).
  3. Repite con las 3 fotos de test/lince_iberico, las 3 de test/gato_montes y las 3 de test/otros.
  4. Apunta en una tabla: foto, lo que debería decir, lo que dijo y la confianza.
✔ Comprobación: tienes 9 filas en tu tabla. ¿Cuántas ha acertado de las 9?

Paso 5 · Llévalo a Scratch

  1. Vuelve a < Back to project y pulsa Make.
  2. Elige Scratch 3.
  3. Pulsa Open in Scratch 3. Se abrirá Scratch con un bloque nuevo: recognise image (reconocer imagen), que ya lleva tu modelo dentro.
Scratch: a partir de aquí ya estás en Scratch. Los bloques nuevos de Machine Learning for Kids están en la categoría IMAGES de la paleta.

Paso 6 · Programa la respuesta en Scratch

Este es el programa que vas a construir. Míralo primero y luego hazlo bloque a bloque.

Código de Scratch: al hacer clic en la bandera verde, si recognise image (costume image) (label) = lince, el personaje dice «Lince ibérico»; si no, si es gato dice «Gato montés»; si no, dice «Otro».

  1. Pon como objeto un personaje de Scratch. Ve a la pestaña Disfraces, pulsa «Elige un disfraz» → Upload Costume y sube las 9 fotos de test.
  2. Vuelve a Código. Arrastra al hacer clic en la bandera verde (categoría Eventos).
  3. Debajo pon un si… entonces… si no (Control).
  4. En su condición pon un bloque _ = _ (Operadores).
  5. En la categoría IMAGES coge recognise image y suéltalo en el primer hueco del =. Dentro de su hueco suelta costume image (el disfraz que el personaje lleva puesto), y deja el desplegable en (label).
  6. En el segundo hueco del = pon el bloque de la etiqueta lince (también en la categoría IMAGES, hay uno por cada etiqueta).
  7. Dentro del si pon decir… durante 2 segundos (Apariencia) y escribe «Lince ibérico».
  8. En el si no pon otro si… entonces… si no, repite el bloque pero con la etiqueta gato y el mensaje «Gato montés».
  9. En el último si no, pon decir «Otro».
  10. Pulsa la bandera verde. Cambia de disfraz y vuelve a pulsarla con cada una de las 9 fotos.
✔ Comprobación: con cada disfraz, el personaje dice algo distinto según la foto. Compara con tu tabla del paso 4: ¿coincide?
Reto: sube como disfraces fotos tuyas (tu gato, un perro, el patio del instituto) y mira qué dice. ¿Se inventa un lince donde no lo hay?

Paso 7 · Si se equivoca, no pasa nada

🐾
Si se confunde, Lince, no es que sea tonto: le han faltado ejemplos. Los científicos también se equivocan hasta que mejoran los datos.

Para el aula

Qué hemos aprendido

Fotos: Wikimedia Commons e iNaturalist, con licencias libres; autores y enlaces en el desplegable de arriba. Herramientas: Machine Learning for Kids y Scratch.