Skip to content

Este es un proyecto de Data Science en el que aplicaremos: YOLOv8 + Streamlit

Notifications You must be signed in to change notification settings

martabuaf/Object-detection-for-self-driving-cars

Repository files navigation

Detección de objetos para conducción autónoma

Resumen:

El objetivo de este proyecto es detectar objetos en tiempo real pertenecientes a coches, peatones, ciclistas, camiones y semáforos, para la conducción autónoma. Para ello analizaremos imágenes de la vía pública, con el objetivo de que nuestro sistema localice y clasifique los diferentes objetos contenidos en las imágenes sin necesidad de supervisión humana. El conjunto de datos que hemos utilizado lo encontramos en Kaggle.

El conjunto de datos comprende más de 22 mil imágenes de conducción e información sobre los elementos ya etiquetados en las imágenes. Utilizando estos datos, entrenaremos un modelo de red neuronal preentrenada YOLOv8, que detectará e identificará los objetos comprendidos en una de estas 5 clases: coches, peatones, ciclistas, camiones y semáforos. Para ello divideremos los datos en datos de entrenamiento y datos de prueba.

Paso 1: Carga y procesamiento de los datos

Procesaremos las imágenes y las convertiremos al formato necesario para llevar a cabo el entrenamiento de YOLOv8.

Paso 2: División del conjunto de datos

Dividiremos las imágenes en 3 subconjuntos de datos: entrenamiento (train), validación (val) y pruebas (test).

Paso 3: Entrenamiento

Llevaremos a cabo el entrenamiento de la red para adaptar su funcionamiento a nuestro conjunto de datos. Establecimos una duración del entrenamiento de 20 epochs. Una vez entrenado guardaremos los mejores pesos alcanzados y evaluremos los resultados de precisión y pérdida para ajustar el entrenamiento.

Paso 4: Prueba

Probaremos el modelo sobre el conjunto de datos de prueba y obtendremos la matriz de confusión resultante.

Paso 5: Integración

Una vez que tenemos el modelo listo, lo integraremos con Streamlit Share y lo probaremos sobre nuevos datos. Encontrarás nuestro proyecto en el siguiente enlace.

Aquí puedes ver un ejemplo de los resultados!⬇️

clip.mp4

Esperamos que te guste!! 😄

Autores:

Marta Búa Fernández ➡️ Ir al perfil de LinkedIn

Laura Arufe Jorge ➡️ Ir al perfil de LinkedIn

About

Este es un proyecto de Data Science en el que aplicaremos: YOLOv8 + Streamlit

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages