Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Coche autónomo con IA. Programación con Learning ML (2ª parte) - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 8 de enero de 2025 por Rafael M.

39 visualizaciones

Aplicación final de un coche autónomo con IA programado con Scratch a partir del modelo creado con Learning ML

Descargar la transcripción

Vamos a seguir con el entrenamiento que habíamos realizado anteriormente, en el vídeo anterior, un entrenamiento para una máquina de aprendizaje que pudiera desarrollar un modelo que identificara, en este caso, con tres situaciones para que un coche autónomo pudiera decidir si debía seguir, en este caso, su camino, seguir el avance, frenar, en el caso de que, bueno, con las circunstancias del tráfico, 00:00:16
así lo establecieran o incluso detener el vehículo. 00:00:45
Bien, para ello ya habíamos hecho el aprendizaje correspondiente, 00:00:52
vamos a recordar simplemente que una vez que añadimos las imágenes, 00:00:54
el modelo aprende, esto ya lo habíamos visto en el vídeo anterior, 00:00:59
pero ahora vamos a realizar una aplicación final, real, 00:01:03
donde vamos a poder simular el funcionamiento de un vehículo autónomo 00:01:07
en el que vamos a ir incorporando diferentes señales, diferentes situaciones de tráfico 00:01:11
y la aplicación nos va a decir qué es lo que va a hacer el vehículo 00:01:18
o aconsejará en este caso al conductor qué es lo que debe hacer. 00:01:24
¿De acuerdo? 00:01:26
Bueno, pues entonces esto como lo podrán recordar era muy sencillo. 00:01:28
Una vez que la máquina está aprendiendo, tarda unos minutillos 00:01:33
y a partir de ahí ya podemos en este caso probarlo. 00:01:37
nos vamos a saltar el paso desde probarlo porque ya lo hemos hecho en el video anterior y hemos visto que será más o menos fiable 00:01:40
entonces aquí añadiríamos una imagen pero vamos en este caso ahora a abrir la aplicación de Scratch 00:01:46
una aplicación de Scratch específica para Learning ML y que nos va a permitir programar 00:01:52
entonces se abre una aplicación, aquí lo tenemos, está cargando ya 00:01:57
Y como vemos, la interfaz es muy similar a Scratch, de hecho es una copia de Scratch, pero que si nos fijamos tiene la posibilidad de poder añadir, una vez que hemos entrenado el modelo, vienen aquí los modelos ya entrenados con texto, con imágenes o con números. 00:02:05
Si lo hemos entrenado con texto, pues nos aparecen los bloques relacionados con el texto. En este caso nos va a dar, por ejemplo, una confianza para la imagen en función, igual que nos lo hacíamos en la fase anterior, pues aquí nos va a dar un valor, nos va a clasificar en este caso la imagen que aparezca y yo ya he preparado, en este caso, la he creado el programa, muy sencillo, que vamos a ver ahora. 00:02:26
En este caso el programa es este que vemos aquí, y entonces una vez que cargamos este entrenamiento ya realizado, el archivo que hemos generado, pues abrimos en este caso nuestro programa, el programa que se puede hacer perfectamente en Scratch, 00:02:52
Y como vemos lo que he añadido en este caso es dentro de las opciones de bloques de extensión hay una opción que es de texto a voz para que sea en este caso la animación, la simulación, el programa la que genere el sonido correspondiente para poder indicar al conductor lo que debe hacer. 00:03:13
Bueno, pues el programa como vemos es muy sencillo, tenemos en este caso un programa en el cual cargamos la cabina de un coche, en este caso se activa el navegador autónomo que va indicando que es el asistente de navegación y que le va a indicar si debe seguir, frenar o detenerse. 00:03:31
hemos hecho una pequeña animación en este caso para simular que sale de garaje 00:03:48
pero lo que nos interesa realmente es los objetos, los diferentes disfraces para el objeto 00:03:54
en este caso que serían las señales de tráfico 00:04:01
y como vemos hemos añadido unas cuantas para que, ahora veremos el programa 00:04:03
cuando demos a la barra espaciadora van a ir apareciendo en este caso 00:04:06
diferentes disfraces de este objeto número 4 00:04:09
una señal de stop, una señal de semáforo, una señal de advertencia, incluso hemos incluido algunas disfraces que no tienen absolutamente nada 00:04:15
para indicar que la carretera está vacía, y luego también puso alguna señal de advertencia, etc. 00:04:23
Lo interesante de este programa es que, como vemos, el programa en realidad, nada más empezar, las señales se esconden 00:04:29
Y cuando le damos a la barra espaciadora aparece en este caso el disfraz que va a ir cada vez que impulsemos la barra espaciadora va a ir cambiándose y en este caso la navegación autónoma pronuncia la palabra atención, debe y automáticamente, y es lo más interesante, en este caso lo que va a pronunciar es la etiqueta a la cual ha clasificado la nueva imagen que corresponde con el número del disfraz en el que estamos. 00:04:38
De manera que, por ejemplo, si estamos en el Disflat, yo que sé, número 4, pues esto ya lo ha clasificado en el modelo de aprendizaje, ya sabría qué tipo de elemento correspondería a qué tipo de etiqueta y por lo tanto nos podría decir en este caso el porcentaje y nos diría, la clasificaría y nos diría exactamente a cuál pertenece. 00:05:05
Vamos a ver la simulación desde el principio, en este caso desde aquí y lo vamos a ver. 00:05:26
Hola, soy su asistente de navegación autónoma, deje que le indique cuando debe seguir, frenar o detener el vehículo. Vamos allá. 00:05:33
Bueno, como vemos es una simple simulación para indicar que saldría a otro garaje y ahora en este caso el coche estaría funcionando 00:05:45
y cada vez que pulsemos la barra precedora aparecerá uno de los disfraces del objeto número 4, del objeto de las señales 00:05:51
y automáticamente la navegación 00:05:57
dirá 00:06:00
el aprendizaje dirá 00:06:01
a qué etiqueta corresponde 00:06:02
a qué categoría corresponde y por lo tanto nos dirá 00:06:05
qué debe hacer el conductor 00:06:07
atención debe 00:06:08
frenar 00:06:10
el momento va bien 00:06:12
atención debe 00:06:15
seguir 00:06:16
atención debe 00:06:18
frenar 00:06:20
atención debe 00:06:22
frenar 00:06:24
Bueno, como vemos las diferentes imágenes, este es el caso que habíamos puesto en ningún tipo de señal para indicar que debe continuar. 00:06:25
Bueno, como vemos, pues parece que funciona bastante bien y como digo, todo esto es con un sencillo programa. 00:06:44
Evidentemente podríamos colocar que cada vez que pusemos la barra apreciadora 00:06:49
En lugar de que siga la secuencia de los disfraces 00:06:53
Que sea de manera aleatoria, eso no es ningún problema 00:06:55
Pero lo interesante es que podríamos ver una simulación correcta 00:06:57
¿De acuerdo? 00:07:00
Materias:
Tecnología, Tecnologías de la Información
Niveles educativos:
▼ Mostrar / ocultar niveles
  • Educación Secundaria Obligatoria
    • Ordinaria
      • Primer Ciclo
        • Primer Curso
        • Segundo Curso
      • Segundo Ciclo
        • Tercer Curso
        • Cuarto Curso
        • Diversificacion Curricular 1
        • Diversificacion Curricular 2
    • Compensatoria
  • Bachillerato
    • Primer Curso
    • Segundo Curso
Autor/es:
Rafael Morales
Subido por:
Rafael M.
Licencia:
Reconocimiento
Visualizaciones:
39
Fecha:
8 de enero de 2025 - 20:53
Visibilidad:
Público
Centro:
IES GRAN CAPITAN
Descripción ampliada:
https://intef.es/Noticias/cursos-tutorizados-de-formacion-en-linea-2025/
Duración:
07′ 03″
Relación de aspecto:
1.78:1
Resolución:
1280x720 píxeles
Tamaño:
21.87 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid