COMPARATIVA DEL CONSUMO ENERGÉTICO DE ALGORITMOS DE APRENDIZAJE AUTOMÁTICO

dc.contributor.authorGonzalez Fernandez, Laura
dc.date.accessioned2024-07-23T06:00:03Z
dc.date.available2024-07-23T06:00:03Z
dc.date.issued2024-07-22
dc.descriptionTrabajo Fin de Grado leído en la Universidad Rey Juan Carlos en el curso académico 2023/2024. Directores/as: José Felipe Ortega Soto
dc.description.abstractEl aprendizaje automático se ha desarrollado a pasos de gigante durante los últimos años, permitiendo a los sistemas informáticos abstraer relaciones complejas entre datos y hacer predicciones precisas. Sin embargo, estos avances también han incrementado el consumo energético debido al procesamiento de enormes cantidades de datos, lo que genera una huella ambiental significativa. En este contexto, se vuelve imperativo equilibrar la precisión y eficacia de los modelos de aprendizaje automático con su impacto energético. Este proyecto tiene como objetivo proporcionar una herramienta que permita comparar modelos de aprendizaje automático en términos de precisión y consumo energético. Para ello, se ha desarrollado una aplicación utilizando scikit-learn, Python y CodeCarbon, junto con conjuntos de datos públicos. La arquitectura de la aplicación está diseñada para medir las emisiones de carbono producidas durante el entrenamiento de varios modelos, abarcando todo el proceso de aprendizaje desde la preparación de datos y la validación cruzada de los modelos hasta la recopilación de consumo energético usando CodeCarbon. Para ofrecer una muestra del funcionamiento de la aplicación se llevaron a cabo dos experimentos principales. El primero comparó las emisiones y la precisión de varios modelos en diferentes conjuntos de datos de creciente complejidad. El modelo de vecinos más cercanos mostró un consumo energético bajo y precisión moderada, mientras que el modelo de bosque aleatorio ofreció alta precisión con consumo moderado. Las redes neuronales, aunque precisas, presentaron un consumo significativamente mayor. El segundo experimento evaluó las emisiones en máquinas con distintas configuraciones de recursos, usando máquinas virtuales en Microsoft Azure. Los resultados indicaron que el uso de paralelismo y mayor cantidad de procesadores aumenta el consumo energético por unidad de tiempo, pero reduce el tiempo total de entrenamiento, compensando el incremento en consumo. En conclusión, este proyecto no solo proporciona una herramienta útil para la evaluación de modelos de aprendizaje automático desde una perspectiva de sostenibilidad, sino que también destaca la necesidad de tener en cuenta el impacto ambiental en el desarrollo de soluciones tecnológicas avanzadas. Futuros trabajos podrán expandir sobre esta base, explorando nuevos modelos y técnicas de optimización para reducir aún más el consumo energético sin comprometer la precisión.
dc.identifier.urihttps://hdl.handle.net/10115/38594
dc.language.isospa
dc.publisherUniversidad Rey Juan Carlos
dc.rightsCreative Commons Atribución-CompartirIgual 4.0 Internacional
dc.rights.accessRightsinfo:eu-repo/semantics/openAccess
dc.rights.urihttps://creativecommons.org/licenses/by-sa/4.0/legalcode
dc.subjectmachine learning
dc.subjectaprendizaje automático
dc.subjectemisiones
dc.subjectsostenibilidad
dc.subjectcodecarbon
dc.subjectscikit-learn
dc.subjectpython
dc.titleCOMPARATIVA DEL CONSUMO ENERGÉTICO DE ALGORITMOS DE APRENDIZAJE AUTOMÁTICO
dc.typeinfo:eu-repo/semantics/studentThesis

Archivos

Bloque original

Mostrando 1 - 2 de 2
Cargando...
Miniatura
Nombre:
2023-24-EIF-JL-2174-2174056-l.gonzalezfernand-MEMORIA.pdf
Tamaño:
1.03 MB
Formato:
Adobe Portable Document Format
Descripción:
Memoria del TFG
No hay miniatura disponible
Nombre:
2023-24-EIF-JL-2174-2174056-l.gonzalezfernand-ANEXO.zip
Tamaño:
831.32 KB
Formato:
Unknown data format
Descripción:
Anexo.zip