Desarrollo de proyectos de IoT que implementen ML/IA en sistemas empotrados
| dc.contributor.advisor | Botella Juan, Guillermo | |
| dc.contributor.author | Padilla Pérez, Mario | |
| dc.date.accessioned | 2025-11-03T16:59:52Z | |
| dc.date.available | 2025-11-03T16:59:52Z | |
| dc.date.issued | 2025 | |
| dc.degree.title | Grado en Física | |
| dc.description.abstract | Este trabajo aborda la clasificación de cantos de aves mediante técnicas de aprendizaje automático usando redes neuronales convolucionales (CNN) aplicadas a representaciones espectrales del sonido en forma de espectrogramas de Mel. Debido a la escasez de datos, se recurre al aprendizaje por transferencia (Transfer-learning) para el entrenamiento de las arquitecturas. La arquitectura del clasificador se ha determinado mediante técnicas de búsqueda evolutiva; en concreto, a través de un algoritmo genético diseñado para optimizar el rendimiento de la red. Como parte del proceso, se ha construido una base de datos desde cero, implementando técnicas de curado como aumentación y filtrado de datos. Finalmente, se desplegaron tres de los modelos finales en un sistema embebido (NVIDIA Jetson Nano), donde se evaluó su rendimiento como estudio preliminar de la viabilidad previo al despliegue final. | |
| dc.description.abstract | This study addresses the bird sound classification topic using machine learning techniques, specifically convolutional neural networks (CNN) applied to spectral representations of the sound in the form of Mel spectrograms. Due to data scarcity, transfer learning is employed to train the architectures. The classifier architecture was determined using evolutionary search techniques, specifically a genetic algorithm designed to optimize network performance. As part of the process, a database was built from scratch, incorporating data curation techniques such as augmentation and noise filtering. Finally, three of the final models were deployed on an embedded platform (NVIDIA Jetson Nano), where their performance was evaluated as a preliminary assessment of feasibility for the final deployment. | |
| dc.description.department | Depto. de Arquitectura de Computadores y Automática | |
| dc.description.faculty | Fac. de Ciencias Físicas | |
| dc.description.refereed | TRUE | |
| dc.description.status | unpub | |
| dc.identifier.uri | https://hdl.handle.net/20.500.14352/125651 | |
| dc.language.iso | spa | |
| dc.page.total | 20 | |
| dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International | en |
| dc.rights.accessRights | open access | |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.subject.cdu | 004 | |
| dc.subject.keyword | Aprendizaje automático | |
| dc.subject.keyword | Redes neuronales convolucionales | |
| dc.subject.keyword | Búsqueda evolutiva | |
| dc.subject.keyword | Algoritmo genético | |
| dc.subject.keyword | Clasificación de cantos de aves | |
| dc.subject.keyword | Sistemas embebidos | |
| dc.subject.keyword | Aprendizaje por transferencia | |
| dc.subject.keyword | Machine learning | |
| dc.subject.keyword | Convolutional neural networks | |
| dc.subject.keyword | Evolutionary search | |
| dc.subject.keyword | Genetic algorithm | |
| dc.subject.keyword | Bird song classification | |
| dc.subject.keyword | Embedded systems | |
| dc.subject.keyword | Transfer-learning | |
| dc.subject.ucm | Informática (Informática) | |
| dc.subject.unesco | 1203.17 Informática | |
| dc.title | Desarrollo de proyectos de IoT que implementen ML/IA en sistemas empotrados | |
| dc.title | Development of IoT Projects Implementing ML/AI in Embedded Systems | |
| dc.type | bachelor thesis | |
| dc.type.hasVersion | AM | |
| dspace.entity.type | Publication | |
| relation.isAdvisorOfPublication | f94b32c6-dff7-4d98-9c7a-00aad48c2b6a | |
| relation.isAdvisorOfPublication.latestForDiscovery | f94b32c6-dff7-4d98-9c7a-00aad48c2b6a |
Download
Original bundle
1 - 1 of 1


