DSpace Repository

Diagnóstico automático de enfermedades cardiacas utilizando redes neuronales convolucionales

Show simple item record

dc.rights.license http://creativecommons.org/licenses/by-nc-nd/4.0
dc.contributor.advisor Camarena Ibarrola, José Antonio
dc.contributor.author Zavala García, Brenda Isabel
dc.date.accessioned 2025-07-14T13:42:38Z
dc.date.available 2025-07-14T13:42:38Z
dc.date.issued 2025-05
dc.identifier.uri http://bibliotecavirtual.dgb.umich.mx:8083/xmlui/handle/DGB_UMICH/19315
dc.description Facultad de Ingeniería Eléctrica. Maestría en Ciencias en Ingeniería Eléctrica es_MX
dc.description.abstract This document presents the development of a classifier for six cardiac conditions: normal, premature ventricular contraction, paced beat, right bundle branch block beat, left bundle branch block beat and atrial premature contraction; using 2D convolutional neural networks in Python and with the support of the MIT-BIH Arrhythmia database from Physionet, which has electrocardiogram records. To carry out the objective two classifiers are developed based on 2D convolutional neural networks; for this, the signal is divided into 10 seconds segments. In the first classifier, the signals are converted into a grayscale image by passing the values of a one-dimensional array to a square matrix; while for the second classifier, the scalograms of the same signal segments are obtained using the Morlet function. Due to the imbalance of classes in the database used, overlaps are made during the segmentation of the signals, to obtain the same number of signals per class. This resulted in an accuracy of 0.8863 for gray scale images and 0.9465 for the classification of scalograms. en
dc.description.abstract En este documento se presenta el desarrollo de un clasificador de seis condiciones cardiacas: normal, contracción ventricular prematura, latido acompasado, golpe de bloqueo de rama derecha, golpe de bloqueo de rama izquierda y contracción auricular prematura; haciendo uso de redes neuronales convolucionales 2D en lenguaje Python y con apoyo de la base de datos MIT-BIH Arrhytmia de Physionet, la cual posee registros de electrocardiogramas. Para llevar a cabo el objetivo mencionado anteriormente se desarrollan dos clasificadores basados en redes neuronales convolucionales 2D, para esto se toma la señal segmentada en 10 segundos. En el primer clasificador las señales se convierten en una imagen en escala de grises pasando los valores de un arreglo de una dimensión a una matriz cuadrada; mientras que para el segundo clasificador se obtienen los escalogramas de los mismos segmentos de señal mediante la función de Morlet. Debido al desbalance de las clases que se presenta en la base de datos utilizada se realizan traslapes durante la segmentación de las señales, para de esta forma obtener la misma cantidad de señales por clase. De esta manera se obtuvieron como resultado una exactitud de 0.8863 para las imágenes en escala de grises y 0.9465 para la clasificación de escalogramas. es_MX
dc.language.iso spa es_MX
dc.publisher Universidad Michoacana de San Nicolas de Hidalgo es_MX
dc.rights info:eu-repo/semantics/openAccess
dc.subject info:eu-repo/classification/cti/7
dc.subject FIE-M-2025-0643 es_MX
dc.subject Sistemas computacionales es_MX
dc.subject Electrocardiograma es_MX
dc.subject Diagnóstico es_MX
dc.subject Escalograma es_MX
dc.title Diagnóstico automático de enfermedades cardiacas utilizando redes neuronales convolucionales es_MX
dc.type info:eu-repo/semantics/masterThesis es_MX
dc.creator.id ZAGB961009MMNVRR00
dc.advisor.id CAIA640711HMNMBN11
dc.advisor.role asesorTesis


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account

Statistics