Mostrar el registro sencillo del ítem

dc.contributor.advisorLópez-Rubio, Ezequiel 
dc.contributor.advisorThurnhofer-Hemsi, Karl
dc.contributor.authorPérez Segarra, Antonio Miguel
dc.contributor.otherLenguajes y Ciencias de la Computaciónen_US
dc.date.accessioned2020-01-16T11:31:35Z
dc.date.available2020-01-16T11:31:35Z
dc.date.created2019-07
dc.date.issued2020-01-16
dc.identifier.urihttps://hdl.handle.net/10630/19174
dc.description.abstractSe ha desarrollado un clasificador visual de especies de aves mediante redes neuronales convolucionales, en lenguaje Python haciendo uso de la libreríaa Keras. Se dispone de un conjunto de datos de 5771 imágenes repartidas entre 67 clases distintas. Este conjunto de imágenes fue cedido por Antonio Miguel Pérez Ortigosa, a quien pertenece, para el desarrollo del presente trabajo. Las clases contempladas son especies de aves, diferenciando entre machos, hembras y juveniles en su etapa de comienzo de vuelo, allí donde sean diferenciables (p. e. dimofismo sexual). La arquitectura de red usada es InceptionV3, la tercera versión de una sucesión de modelos de red dise~nados por Google. Con el objetivo de agilizar aún más el aprendizaje y conseguir una mejor precisión, se hizo uso de un optimizador RMSProp y de una tasa de aprendizaje variable forzada cuando el entrenamiento se quede estancado. El conjunto de datos inicial incluría imágenes con múltiples aves en pantalla o pocas imágenes por clase, por lo que se tuvo que proceder a una limpieza de datos. El conjunto de datos sufría de otro handicap, las imágenes no tenían la misma luminosidad unas que otras, incluso dentro de la misma clase. Se llevó a cabo la corrección de luminosidad de las imágenes mediante la normalización del histograma del canal L en el espacio de color CIELAB, pasándolas tras la normalización al espacio de color RGB otra vez. Se ha implementado validación cruzada estratficada, con 10 folds, cumpliendo el objetivo de ser imparcial a la hora de generar un resultado. La precisión media del entrenamiento se queda en un 86.74 %. Se desarrolló conjuntamente un interfaz gráfico de usuario con conexión a Wikipedia para extraer información de la especie clasficada.en_US
dc.language.isospaen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectAves - Proceso de datosen_US
dc.subjectRedes neuronales (Informática)en_US
dc.subjectImágenes, Tratamiento de lasen_US
dc.subjectVisión por ordenadoren_US
dc.subjectInformática - Trabajos Fin de Gradoen_US
dc.subjectGrado en Ingeniería Informática - Trabajos Fin de Gradoen_US
dc.subject.otherRed neuronal convolucionalen_US
dc.subject.otherAveen_US
dc.subject.otherClasificaciónen_US
dc.subject.otherKerasen_US
dc.subject.otherTensorFlowen_US
dc.subject.otherKivyen_US
dc.subject.otherVisión por computador.en_US
dc.titleDesarrollo de un clasificador visual de especies de aves mediante redes neuronales convolucionalesen_US
dc.title.alternativeDevelopment of a visual classifier of bird species by convolutional neural networksen_US
dc.typeinfo:eu-repo/semantics/bachelorThesisen_US
dc.centroE.T.S.I. Informáticaen_US
dc.rights.ccAttribution-NonCommercial-NoDerivatives 4.0 Internacional*


Ficheros en el ítem

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem

Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Excepto si se señala otra cosa, la licencia del ítem se describe como Attribution-NonCommercial-NoDerivatives 4.0 Internacional