Red Neuronal para la predicción de los resultados de una empresa brasileña de logística. Esto fue desarrollado como primer proyecto de la asignatura de Redes Neuronales Artificiales y Deep Learning en la Universidad Autónoma de Occidente.
Este documento explica qué problema resuelve la red neuronal y cómo ejecutarla
Este repositorio contiene 3 archivos que son:
- Proyecto1_RNA_Carlos_Doffiny_SV.ipynb el cual es el código hecho en Colab que contiene todo lo relacionado con el análisis de la data, y el diseño y construcción de la red neuronal, así como de su entrenamiento y validación.
- Reporte_Proyecto1_Carlos_Doffiny_S-V.pdf el cual es el reporte en formato IEEE que contiene toda la explicación y documentación de cada uno de los procesos realizados durante el estudio del problema a resolver y la construcción de la red neuronal.
- Data_Proyecto_RNA.xlsx el cual contiene el data set en formato tipo xlsx, ya que el original es en formato csv pero tenía unos inconvenientes con una de sus columnas
Esta red neuronal fue hecha como proyecto para el curso de Redes Neuronales y Deep Learning en la Universidad Autónoma de Occidente, de Cali, Colombia. Y predice el comportamiento de una empresa brasilera de logísticas, cuyo data set nos fue suministrado.
Para ejecutar la red neuronal se deben seguir los siguientes pasos:
- Clonar el presente repositorio para poder descargar los archivos
- Ingresar al sitio web de Google Colab.
- En él aparecerá la siguiente ventana, y nos iremos la última opción denominada Subir, en donde seleccionaremos el archivo llamado
Proyecto1_RNA_Carlos_Doffiny_SV.ipynb - Una vez que se haya cargado el código, deberemos hacer click arriba a la derecha en donde dice Conectar para que así poder utilizar los recursos gratuitos en la nube que ofrece Google Colab.
- Cuando ya aparezcan dos barras de RAM y Disco en donde anteriormente decía conectado, seleccionaremos en la barra lateral de la izquierda Archivos y subiremos el archivo llamado
Data_Proyecto_RNA.xlsx. - Por último, solo quedaría ejecutar el código, presionando las teclas
Ctrl + F9o en el menú superior seleccionar la opción de Entorno de Ejecución y luego Ejecutar todas
- La red neuronal actualmente está configurada para ejecutar 30000 épocas o ciclos de entrenamiento por lo cual tarda aproximadamente unos 25 minutos en entrenarse y validarse.
- Si quieren cambiar, modificar o agregar cualquier parámetro o función nueva a la red, deberán seleccionar en el menú superior la opcion de Entorno de Ejecución y luego Reiniciar y Ejecutar todo
- Antes de ejecutar la primera vez el código, ya estarán precargados los resultados de la última ejecución realizada antes de subir el código a este repo.
Formar una comunidad activa en donde todos podamos aprender y crecer juntos en nuestras jornadas de programación es muy gratificante, por lo cual cualquier contribución es muy apreciada.
Si tienes alguna sugerencia para mejorar esto, por favor bifurca este repositorio y crea un pull request, o crea un issue con el tag enhacement
En caso de presentar algún tipo de problema con el código, el data set o necesitar alguna ayuda para resolver una duda, por favor revisen los issues para ver si alguien anteriormente tuvo la misma duda, y sino, pueden crear uno nuevo sin problema.
Programemos para hacer del mundo un mejor lugar :)


