Para depositar en Docta Complutense, identifícate con tu correo @ucm.es en el SSO institucional. Haz clic en el desplegable de INICIO DE SESIÓN situado en la parte superior derecha de la pantalla. Introduce tu correo electrónico y tu contraseña de la UCM y haz clic en el botón MI CUENTA UCM, no autenticación con contraseña.

Aplicación de métodos de Aprendizaje Profundo para reconocimiento de imágenes de platos de comida

dc.contributor.advisorLópez González, Clara Isabel
dc.contributor.advisorPajares Martínsanz, Gonzalo
dc.contributor.authorEsteban Gómez, Christian
dc.date.accessioned2023-09-18T15:44:11Z
dc.date.available2023-09-18T15:44:11Z
dc.date.issued2023
dc.degree.titleGrado en Ingeniería del Software
dc.descriptionTrabajo de Fin de Grado en Ingeniería del Software, Facultad de Informática UCM, Departamento de Ingeniería de Software e Inteligencia Artificial, Curso 2022/2023.
dc.description.abstractEl presente trabajo tiene como finalidad el desarrollo de una aplicación que permite reconocer, a partir de una imagen y haciendo uso de técnicas de Aprendizaje Profundo diferentes platos de comida. Dentro del contexto del Aprendizaje Profundo, la aplicación utiliza dos modelos de Redes Neuronales Convolucionales, AlexNet y GoogLeNet, para realizar la clasificación de alimentos. Dichos modelos poseen la capacidad de ser adaptados y reentrenados para la identificación de los platos de comida seleccionados, siendo necesario un banco de imágenes por cada plato que queramos que identifique. La aplicación desarrollada para este trabajo permite configurar paramétricamente ambos modelos de redes y realizar el entrenamiento con imágenes. Una vez el modelo esté entrenado, el usuario que desee identificar un plato de comida puede seleccionar una imagen almacenada en su ordenador, o bien realizar una fotografía con la cámara de su smartphone a través de la aplicación de MatLab. De forma complementaria y dentro del paradigma del Internet de las Cosas, la aplicación se conecta a la plataforma ThingSpeak, para que cada vez que se realice una clasificación, se envíe el nombre del plato a la plataforma y haga saltar una acción, que se encarga de la publicación de un tweet con la información del nombre y calorías del plato identificado.
dc.description.abstractThe purpose of this project is the development of an application that allows to recognize, from an image and using Deep Learning techniques, different food dishes. Within the context of Deep Learning, the application makes use of two Convolutional Neural Networks models, AlexNet and GoogLeNet, to classify food. These models can be adapted and retrained to identify selected food dishes, requiring an image bank for each food dish that we want to identify. The application developed for this project allows some parametric configuration for both network models and training them with images. Once the model is trained the user who wants to identify a food dish can select an image stored on the computer or take a picture with the camera on a smartphone through MatLab application. In a complementary way and within Internet of Things paradigm, the application connects to ThingSpeak platform, so each time a classification is made, the name of the dish is sent to the platform and triggers an action, consisting of publishing a tweet with information of the name and calories of the identified dish.
dc.description.departmentDepto. de Ingeniería de Software e Inteligencia Artificial (ISIA)
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.identifier.urihttps://hdl.handle.net/20.500.14352/87791
dc.language.isospa
dc.page.total77
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.cdu004(043.3)
dc.subject.keywordAprendizaje Profundo
dc.subject.keywordRedes Neuronales Convolucionales
dc.subject.keywordAlexNet
dc.subject.keywordReconocimiento de imágenes
dc.subject.keywordClasificación de platos de comida
dc.subject.keywordInternet de las Cosas
dc.subject.keywordThingSpeak
dc.subject.keywordDeep Learning
dc.subject.keywordConvolutional Neural Networks
dc.subject.keywordGoogLeNet
dc.subject.keywordImage recognition
dc.subject.keywordFood dishes classification
dc.subject.keywordInternet of Things
dc.subject.ucmInformática (Informática)
dc.subject.unesco33 Ciencias Tecnológicas
dc.titleAplicación de métodos de Aprendizaje Profundo para reconocimiento de imágenes de platos de comida
dc.title.alternativeApplication of deep learning methods for image recognition of food places
dc.typebachelor thesis
dc.type.hasVersionAM
dspace.entity.typePublication
relation.isAdvisorOfPublication878e090e-a59f-4f17-b5a2-7746bed14484
relation.isAdvisorOfPublication.latestForDiscovery878e090e-a59f-4f17-b5a2-7746bed14484

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Aplicacion de metodos_85004_CHRISTIAN_ESTEBAN_GOMEZ_TFG_Christian_Esteban_Gomez_GIS_2404368_1109284327.pdf
Size:
3.28 MB
Format:
Adobe Portable Document Format