Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/11531/83357
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.advisorSanz Bobi, Miguel Ángeles-ES
dc.contributor.authorOrtiz de Zúñiga Faustmann, Juanes-ES
dc.contributor.otherUniversidad Pontificia Comillas, Escuela Técnica Superior de Ingeniería (ICAI)es_ES
dc.date.accessioned2023-09-22T05:43:55Z-
dc.date.available2023-09-22T05:43:55Z-
dc.date.issued2024es_ES
dc.identifier.urihttp://hdl.handle.net/11531/83357es_ES
dc.descriptionGrado en Ingeniería en Tecnologías de Telecomunicaciónes_ES
dc.description.abstractEn este proyecto primero se introduce lo que son las redes neuronales, como funcionan y los tipos en base a las arquitecturas y al tipo de aprendizaje. Luego se entrará en más detalle en las redes neuronales convolucionales, para ver cómo funcionan y como se han aplicado en este proyecto. Posteriormente se comentará los resultados obtenidos y finalmente se habrá una conclusión del proyecto. Las redes neuronales se basan en el comportamiento de nuestras neuronas y en cómo se relacionan. En una primera instancia todas las redes están formadas por 3 capas: la capa de entrada, las capas ocultas, y la capa de salida. Una red neuronal convolucional es un tipo de red neuronal artificial donde las neuronas artificiales, corresponden a campos receptivos simulando las neuronas en la corteza visual, lo que las hace muy eficaces para la clasificación y segmentación de imágenes. Lo siguiente que se explica en el trabajo son las diferentes decisiones que se han tomado en el proyecto. Los principales problemas son el data set inicial, las métricas a usar, las funciones de activación y el optimizador. Tpara los optimizadores se realizoó una prueba para determinar el mejor para nuestro modelo, en la cual probamos SGD, RMSprop, Adam y AdamW. Después de entrenar el modelo queda analizar los resultados, para ello usaremos una matriz de confusión en la que encontramos un AUC del 98% y una precisión del 93%. Luego tenemos una matriz de confusión con la que podemos contrastar estos datos y ver como se distribuyen esos casos que están mal diagnosticados. Por último, se describe el código usado para hacer la conexión desde una página web y el código para procesar las llamadas, la herramienta usada ha sido Flask y la página web permite añadir una imagen y enviarla mediante dos botones.es-ES
dc.description.abstractIn this project, we first introduce what neural networks are, how they work, and the types based on architectures and the type of learning. Then we will go into more detail on convolutional neural networks, to see how they work and how they have been applied in this project. Subsequently, the results obtained will be discussed, and finally, there will be a conclusion of the project. Neural networks are based on the behavior of our neurons and how they interact. Initially, all networks are formed by 3 layers: the input layer, the hidden layers, and the output layer. A convolutional neural network is a type of artificial neural network where the artificial neurons correspond to receptive fields simulating neurons in the visual cortex, making them very effective for image classification and segmentation. The next thing explained in the work is the different decisions that have been made in the project. The main problems are the initial data set, the metrics to use, the activation functions, and the optimizer. For the optimizers, a test was carried out to determine the best one for our model, in which we tested SGD, RMSprop, Adam, and AdamW. After training the model, we need to analyze the results. For this, we will use a confusion matrix in which we find an AUC of 98% and an accuracy of 93%. Then we have a confusion matrix with which we can contrast this data and see how those misdiagnosed cases are distributed. Finally, the code used to make the connection from a web page and the code to process the calls are described. The tool used has been Flask, and the web page allows adding an image and sending it via two buttons.en-GB
dc.format.mimetypeapplication/pdfes_ES
dc.language.isoes-ESes_ES
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 United Stateses_ES
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/es_ES
dc.subject.otherKTT (GITT)es_ES
dc.titleClasificación de estados de desarrollo de de Alzheimer mediante el algoritmos de machine learninges_ES
dc.typeinfo:eu-repo/semantics/bachelorThesises_ES
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses_ES
dc.keywordsAlzheimer, redes convolucionales, deep learning, Kerases-ES
dc.keywordsAlzheimer, convolutional networks, deep learning, Kerasen-GB
Aparece en las colecciones: KTT-Trabajos Fin de Grado

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
TFG-OrtizdeZunigaFaustmann,Juan.pdfTrabajo Fin de Grado2,32 MBAdobe PDFVista previa
Visualizar/Abrir
AnexoI.pdfAutorización58,34 kBAdobe PDFVisualizar/Abrir     Request a copy


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.