Skip to content

seculqr1-bit/ruta-inteligente

Repository files navigation


SIR Logo

Sistema Inteligente de Rutas

Planificación de rutas urbanas basada en un modelo estadístico de machine learning.


Estado Python Django Licencia MIT Open Source


Descripción · Características · Stack · Modelo ML · · Autores



Descripción

SIR es una herramienta de código abierto que ayuda a las personas a tomar mejores decisiones de movilidad antes de salir de casa. SIR entrena un modelo estadístico predictivo con datos históricos de tráfico, condiciones climáticas y reportes para recomendar la ruta que, con mayor probabilidad estadística, resultará más eficiente para el usuario.

El sistema corre localmente en el navegador del usuario mediante un servidor Django, incluye registro de ubicaciones frecuentes (hogar, trabajo, etc.), visualización del mapa y un sistema de alertas graduadas basado en rangos intercuartílicos (IQR).


Modelo estadístico predictivo

Aclarar que SIR no es un agente de IA generativa, sino un modelo de probabilidad supervisado. Para cada par origen–destino, el sistema calcula la probabilidad de eficiencia de cada ruta disponible dado un conjunto de variables de contexto.

Sistema de alertas IQR

Las condiciones de tráfico se clasifican usando los cuartiles Q1, Q2 y Q3 calculados sobre datos históricos del mismo tramo horario:

Nivel Rango Significado Acción sugerida
Normal < Q2 Condiciones esperadas Sin alerta activa
Moderado Q2 – Q3 Tráfico por encima del promedio Pre-alerta, salida anticipada
Crítico > Q3 Congestión significativa Alerta activa, ruta alternativa

Stack tecnológico

Componente Tecnología Justificación
Backend Django 5 + DRF ORM declarativo para base de datos relacional sin configuración manual. Ahorra tiempo y reduce deuda técnica.
Modelo ML scikit-learn + pandas + NumPy Pipeline estándar de Python para modelos estadísticos supervisados y manejo de datos.
Mapas Folium / Google Maps API Visualización de mapas interactivos embebida directamente en la interfaz web Django.
Base de datos SQLite (dev) → PostgreSQL (prod) Gestionado 100% por el ORM de Django. Sin escritura manual de SQL para las entidades base.
Frontend Django Templates + Tailwind CSS Sin framework JS adicional para mantener el proyecto accesible y simple de contribuir.
Clima OpenWeatherMap API API gratuita con tier para desarrollo. Pronóstico horario por coordenadas.

📄 Licencia

Distribuido bajo la licencia MIT.


Desarrollado con ❤️ para mejorar la movilidad urbana.


César Torrecilla  ·  Andrés González

About

Sistema Inteligente de Rutas (SIR) - Proyecto académico para la planificación de rutas.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors