Implementación de un ecosistema IoT para el control de la ingesta de calorías mediante mecanismos de aprendizaje profundo
El presente trabajo propone una solución inteligente dentro del paradigma IoT (Internet of Things). Se trata de un diseño que clasifica imágenes de alimentos capturadas con la cámara de un dispositivo móvil según el tipo de alimento a la vez que se obtienen las calorías asignadas al mismo con el fin...
| Autor: | |
|---|---|
| Tipo de documento: | dissertação |
| Data de publicação: | 2021 |
| País: | España |
| Recursos: | Universidad Complutense de Madrid (UCM) |
| Repositório: | Docta Complutense |
| Idioma: | espanhol |
| OAI Identifier: | oai:docta.ucm.es:20.500.14352/5126 |
| Acesso em linha: | https://hdl.handle.net/20.500.14352/5126 |
| Access Level: | Acceso aberto |
| Palavra-chave: | 004(043.3) Internet de las Cosas IoT Aprendizaje Profundo Redes Neuronales Convolucionales AlexNet GoogLeNet Inteligencia Artificial Clasificación alimentos. Internet of Things Iot Deep learning Convolutional Neural Networks Artificial Intelligence Food classification Informática (Informática) 1203.17 Informática |
| id |
ES_b8abca61d6a486f8d1f12edd34d4fa7b |
|---|---|
| oai_identifier_str |
oai:docta.ucm.es:20.500.14352/5126 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Implementación de un ecosistema IoT para el control de la ingesta de calorías mediante mecanismos de aprendizaje profundoImplementation of an IoT ecosystem for controlling calorie intake through deep learning mechanismsBarylak Alcaraz, María Victoria004(043.3)Internet de las CosasIoTAprendizaje ProfundoRedes Neuronales ConvolucionalesAlexNetGoogLeNetInteligencia ArtificialClasificación alimentos.Internet of ThingsIotDeep learningConvolutional Neural NetworksArtificial IntelligenceFood classificationInformática (Informática)1203.17 InformáticaEl presente trabajo propone una solución inteligente dentro del paradigma IoT (Internet of Things). Se trata de un diseño que clasifica imágenes de alimentos capturadas con la cámara de un dispositivo móvil según el tipo de alimento a la vez que se obtienen las calorías asignadas al mismo con el fin de llevar un control sobre la ingesta de calorías en el tiempo. La solución inteligente se centra en la utilización de dos modelos de redes neuronales convolucionales, concretamente AlexNet y GoogLeNet, que se adaptan y se rediseñan de acuerdo con las especificaciones de la aplicación, más concretamente para la clasificación de diez categorías de alimentos distintas, a partir de los cuales se puede determinar su nivel de calorías. Son modelos pre-entrenados, que se re-entrenan para las imágenes propias en lo que se conoce como transferencia de aprendizaje. Los resultados de la clasificación se envían a ThingSpeak, que es una plataforma remota para almacenamiento de datos y procesamiento en la nube específicamente diseñada para aplicaciones IoT. De esta forma es posible monitorizar la trazabilidad de los datos almacenados, principalmente la ingesta de calorías. La aplicación, basada en distintos componentes de Matlab, consta de un módulo de captura de imágenes a través de la cámara de un dispositivo móvil, que tiene a la vez instalada una aplicación con capacidad de comunicación on-line, tanto con un computador central como con los servicios en la nube de Matlab (Drive) o la mencionada plataforma ThingSpeak, desde donde se pueden enviar alarmas o avisos vía Twitter. Los distintos módulos, convenientemente integrados, constituyen la aplicación en su conjunto, que permite determinar su validez mediante el análisis de los resultados obtenidos.Pajares Martínsanz, GonzaloUniversidad Complutense de Madrid20212021-07-0120212021-07-01master thesishttp://purl.org/coar/resource_type/c_bdccinfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/20.500.14352/5126reponame:Docta Complutenseinstname:Universidad Complutense de Madrid (UCM)Españolspaopen accesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial 3.0 Españahttps://creativecommons.org/licenses/by-nc/3.0/es/info:eu-repo/semantics/openAccessoai:docta.ucm.es:20.500.14352/51262026-06-02T12:44:21Z |
| dc.title.none.fl_str_mv |
Implementación de un ecosistema IoT para el control de la ingesta de calorías mediante mecanismos de aprendizaje profundo Implementation of an IoT ecosystem for controlling calorie intake through deep learning mechanisms |
| title |
Implementación de un ecosistema IoT para el control de la ingesta de calorías mediante mecanismos de aprendizaje profundo |
| spellingShingle |
Implementación de un ecosistema IoT para el control de la ingesta de calorías mediante mecanismos de aprendizaje profundo Barylak Alcaraz, María Victoria 004(043.3) Internet de las Cosas IoT Aprendizaje Profundo Redes Neuronales Convolucionales AlexNet GoogLeNet Inteligencia Artificial Clasificación alimentos. Internet of Things Iot Deep learning Convolutional Neural Networks Artificial Intelligence Food classification Informática (Informática) 1203.17 Informática |
| title_short |
Implementación de un ecosistema IoT para el control de la ingesta de calorías mediante mecanismos de aprendizaje profundo |
| title_full |
Implementación de un ecosistema IoT para el control de la ingesta de calorías mediante mecanismos de aprendizaje profundo |
| title_fullStr |
Implementación de un ecosistema IoT para el control de la ingesta de calorías mediante mecanismos de aprendizaje profundo |
| title_full_unstemmed |
Implementación de un ecosistema IoT para el control de la ingesta de calorías mediante mecanismos de aprendizaje profundo |
| title_sort |
Implementación de un ecosistema IoT para el control de la ingesta de calorías mediante mecanismos de aprendizaje profundo |
| dc.creator.none.fl_str_mv |
Barylak Alcaraz, María Victoria |
| author |
Barylak Alcaraz, María Victoria |
| author_facet |
Barylak Alcaraz, María Victoria |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Pajares Martínsanz, Gonzalo Universidad Complutense de Madrid |
| dc.subject.none.fl_str_mv |
004(043.3) Internet de las Cosas IoT Aprendizaje Profundo Redes Neuronales Convolucionales AlexNet GoogLeNet Inteligencia Artificial Clasificación alimentos. Internet of Things Iot Deep learning Convolutional Neural Networks Artificial Intelligence Food classification Informática (Informática) 1203.17 Informática |
| topic |
004(043.3) Internet de las Cosas IoT Aprendizaje Profundo Redes Neuronales Convolucionales AlexNet GoogLeNet Inteligencia Artificial Clasificación alimentos. Internet of Things Iot Deep learning Convolutional Neural Networks Artificial Intelligence Food classification Informática (Informática) 1203.17 Informática |
| description |
El presente trabajo propone una solución inteligente dentro del paradigma IoT (Internet of Things). Se trata de un diseño que clasifica imágenes de alimentos capturadas con la cámara de un dispositivo móvil según el tipo de alimento a la vez que se obtienen las calorías asignadas al mismo con el fin de llevar un control sobre la ingesta de calorías en el tiempo. La solución inteligente se centra en la utilización de dos modelos de redes neuronales convolucionales, concretamente AlexNet y GoogLeNet, que se adaptan y se rediseñan de acuerdo con las especificaciones de la aplicación, más concretamente para la clasificación de diez categorías de alimentos distintas, a partir de los cuales se puede determinar su nivel de calorías. Son modelos pre-entrenados, que se re-entrenan para las imágenes propias en lo que se conoce como transferencia de aprendizaje. Los resultados de la clasificación se envían a ThingSpeak, que es una plataforma remota para almacenamiento de datos y procesamiento en la nube específicamente diseñada para aplicaciones IoT. De esta forma es posible monitorizar la trazabilidad de los datos almacenados, principalmente la ingesta de calorías. La aplicación, basada en distintos componentes de Matlab, consta de un módulo de captura de imágenes a través de la cámara de un dispositivo móvil, que tiene a la vez instalada una aplicación con capacidad de comunicación on-line, tanto con un computador central como con los servicios en la nube de Matlab (Drive) o la mencionada plataforma ThingSpeak, desde donde se pueden enviar alarmas o avisos vía Twitter. Los distintos módulos, convenientemente integrados, constituyen la aplicación en su conjunto, que permite determinar su validez mediante el análisis de los resultados obtenidos. |
| publishDate |
2021 |
| dc.date.none.fl_str_mv |
2021 2021-07-01 2021 2021-07-01 |
| dc.type.none.fl_str_mv |
master thesis http://purl.org/coar/resource_type/c_bdcc |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/20.500.14352/5126 |
| url |
https://hdl.handle.net/20.500.14352/5126 |
| dc.language.none.fl_str_mv |
Español spa |
| language_invalid_str_mv |
Español |
| language |
spa |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Atribución-NoComercial 3.0 España https://creativecommons.org/licenses/by-nc/3.0/es/ |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Atribución-NoComercial 3.0 España https://creativecommons.org/licenses/by-nc/3.0/es/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.source.none.fl_str_mv |
reponame:Docta Complutense instname:Universidad Complutense de Madrid (UCM) |
| instname_str |
Universidad Complutense de Madrid (UCM) |
| reponame_str |
Docta Complutense |
| collection |
Docta Complutense |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869417669780832256 |
| score |
15.300719 |