Skip to content

erickdp/argos-backend

Repository files navigation

ARGOS

logo proyecto argos
CI CPU testing Open In Colab

El presente repositorio corresponde al backend del proyecto de deep learning para la materia de Minería de Datos - UCE

Contenido

Objetivo

El proyecto está orientado en la construcción de un sistema que permita detectar motociclistas sin casco, de esta manera se extrae fragmentos de videos con dicha evidencia, además, de estadísticas que representan las horas y las cámaras con mayor afluencia de motorizados que inclumplan con esta normativa. Los pesos del mdoelo no son almancenados en este repositorio, si desea más información contactar con nosostros.

Estructura General

Para realizar el proyecto implica la manipulación de un modelo pre-entrenado, en este caso correspondiente a YOLO V7 y con un dataset con alrededor de 1200 imágenes etiquetadas usando la herramienta de Roboflow. Las épocas usadas para el entrenamiento fueron de 100. Para más detalle ir a la sección de Arquitectura

Se debe de considerar que la implementación es con YOLO, pero comparamos con varios modelos para seleccionar el adecuado, uno de ellos consiste en uno realizado desde el inicio con Tensorflow.

A contunuación las herrameintas completas usadas:

  • Java 11
  • Maven
  • JWT
  • JavaScript
  • Docker
  • Nginx
  • Amazon S3
  • CDN Cloudfront
  • VPN
  • YOLOv7
  • Python
  • PostgreSQL
  • Roboflow
  • YOLO v7
  • Cámara IP Tapo
  • COLAB con suscripción pro para el entrenamiento
  • ARGOS - CLIENT

Métricas

Matríz de confusión para 100 épocas de entrenamiento CI CPU testing

Arquitectura

CI CPU testing

Ejemplos

En la siguiente sección se muestran ejemplos de la detección desde el cliente ARGOS

Interfaz Incial

logo proyecto argos

Login de acceso, por el momento el servicio no está disponible

Ejemplo dashboard

logo proyecto argos

Ejemplo dashboard

logo proyecto argos

Releases

No releases published

Packages

No packages published

Languages