Modelos de Aprendizaje de Máquina para la detección de crisis epilépticas.

Las señales EEG (Electroencefalografía) constituyen registros de la actividad eléctrica del cerebro, que reflejan la función eléctrica generada por las neuronas. Estas señales desempeñan un papel fundamental en el estudio de diversas funciones cerebrales y el diagnóstico de trastornos neurológicos....

Full description

Autores:
López Rodríguez, Diego Alejandro
Isaza Vides, Saray Andrea
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2023
Institución:
Pontificia Universidad Javeriana
Repositorio:
Repositorio Universidad Javeriana
Idioma:
spa
OAI Identifier:
oai:repository.javeriana.edu.co:10554/66804
Acceso en línea:
http://hdl.handle.net/10554/66804
Palabra clave:
EEG
Actividad cerebral
Electrodos
Anotaciones
Detección de crisis epilépticas
Modelos de Aprendizaje de Máquina
Filtros y características de frecuencia
Clasificadores supervisados
Evaluación de desempeño
EEG
Brain activity
Electrodes
Annotations
Epileptic seizure detection
Machine learning Models
Filters and frequency characteristics
Supervised classifiers
Performance evaluation
Ingeniería electrónica - Tesis y disertaciones académicas
Epilepsia
Inteligencia artificial
Rights
openAccess
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id JAVERIANA2_0d7da995f693b3fc133ac704ce496506
oai_identifier_str oai:repository.javeriana.edu.co:10554/66804
network_acronym_str JAVERIANA2
network_name_str Repositorio Universidad Javeriana
repository_id_str
dc.title.spa.fl_str_mv Modelos de Aprendizaje de Máquina para la detección de crisis epilépticas.
dc.title.english.spa.fl_str_mv Machine Learning Models for Epileptic Seizure Detection.
title Modelos de Aprendizaje de Máquina para la detección de crisis epilépticas.
spellingShingle Modelos de Aprendizaje de Máquina para la detección de crisis epilépticas.
EEG
Actividad cerebral
Electrodos
Anotaciones
Detección de crisis epilépticas
Modelos de Aprendizaje de Máquina
Filtros y características de frecuencia
Clasificadores supervisados
Evaluación de desempeño
EEG
Brain activity
Electrodes
Annotations
Epileptic seizure detection
Machine learning Models
Filters and frequency characteristics
Supervised classifiers
Performance evaluation
Ingeniería electrónica - Tesis y disertaciones académicas
Epilepsia
Inteligencia artificial
title_short Modelos de Aprendizaje de Máquina para la detección de crisis epilépticas.
title_full Modelos de Aprendizaje de Máquina para la detección de crisis epilépticas.
title_fullStr Modelos de Aprendizaje de Máquina para la detección de crisis epilépticas.
title_full_unstemmed Modelos de Aprendizaje de Máquina para la detección de crisis epilépticas.
title_sort Modelos de Aprendizaje de Máquina para la detección de crisis epilépticas.
dc.creator.fl_str_mv López Rodríguez, Diego Alejandro
Isaza Vides, Saray Andrea
dc.contributor.advisor.spa.fl_str_mv Caicedo Dorado, Alexander
Alvarado Rojas, Catalina
dc.contributor.author.spa.fl_str_mv López Rodríguez, Diego Alejandro
Isaza Vides, Saray Andrea
dc.contributor.evaluator.spa.fl_str_mv Garcia Vargas, Luisa Fernanda
Caicedo Dorado, Alexander
Alvarado Rojas, Catalina
dc.subject.none.fl_str_mv EEG
Actividad cerebral
Electrodos
Anotaciones
Detección de crisis epilépticas
Modelos de Aprendizaje de Máquina
Filtros y características de frecuencia
Clasificadores supervisados
Evaluación de desempeño
topic EEG
Actividad cerebral
Electrodos
Anotaciones
Detección de crisis epilépticas
Modelos de Aprendizaje de Máquina
Filtros y características de frecuencia
Clasificadores supervisados
Evaluación de desempeño
EEG
Brain activity
Electrodes
Annotations
Epileptic seizure detection
Machine learning Models
Filters and frequency characteristics
Supervised classifiers
Performance evaluation
Ingeniería electrónica - Tesis y disertaciones académicas
Epilepsia
Inteligencia artificial
dc.subject.keyword.none.fl_str_mv EEG
Brain activity
Electrodes
Annotations
Epileptic seizure detection
Machine learning Models
Filters and frequency characteristics
Supervised classifiers
Performance evaluation
dc.subject.armarc.none.fl_str_mv Ingeniería electrónica - Tesis y disertaciones académicas
dc.subject.armarc.spa.fl_str_mv Epilepsia
Inteligencia artificial
description Las señales EEG (Electroencefalografía) constituyen registros de la actividad eléctrica del cerebro, que reflejan la función eléctrica generada por las neuronas. Estas señales desempeñan un papel fundamental en el estudio de diversas funciones cerebrales y el diagnóstico de trastornos neurológicos. No obstante, suelen caracterizarse por su tendencia a presentar ruido, lo cual complica significativamente tanto su lectura como su análisis. Esta interferencia en la señal EEG contribuye a la dificultad inherente en la detección de crisis epilépticas, convirtiéndola en una tarea ardua. En el presente trabajo, se utiliza la base de datos 'Seize It1 Dataset', la cual contiene 42 pacientes, de los cuales cada cuenta con un total de grabaciones entre 12 a 22. Así mismo se tiene información de 26 canales correspondientes a la ubicación de los electrodos, de los cuales 19 contienen información de señales electroencefalográficas. Por otra parte cada paciente cuenta con un conjunto de anotaciones, las cuales contienen información sobre el inicio y fin de las crisis en segundos e información adicional sobre el posicionamiento de los electrodos. Con el fin de dar solución a esta difícil tarea, se propone una metodología donde se desarrollan Modelos de Aprendizaje de Máquina que tienen como objetivo la clasificación de patrones de señales EEG con respecto a las clases de crisis y no crisis. Para llevar a cabo este proceso, se extraen las señales de interés de la base de datos y se acondicionan a través de filtros de limpieza de ruido para, posteriormente, obtener características relevantes de cada banda de frecuencia (delta (1-3 Hz), theta (4-7 Hz), alpha (7-12 Hz), beta (12-30 Hz), gamma ( > 30 Hz)) a partir de la estimación de la densidad espectral de potencia por medio del método de Welch. Estas características son utilizadas para construir clasificadores de Aprendizaje Supervisado como Regresión Logística, Máquinas de Soporte Vectorial (SVM) y Arboles de decisión con la capacidad de realizar detecciones de eventos u observaciones con crisis con un buen desempeño de clasificación a partir de un proceso balanceo de clases y validación con respecto a hiperparámetros que se ajustan a los datos de entrada de cada clasificador. Por otra parte, se realiza una propuesta de clasificación por medio del modelo de Regresión Logística la cual se basa en el calculo de los parámetros $\theta$ en donde se busca definir inicialmente el vector perpendicular a la clase de crisis, para luego calcular el hiper- plano que separa tanto la clase de crisis como de no crisis. Esto se realiza a partir de los datos obtenidos en la matriz de características. Finalmente estos modelos son evaluados a partir de métricas de desempeño como la exactitud, precisión, sensibilidad y especificidad, así como su representación por medio de la matriz de confusión. Además, son comparados a partir de diagramas estadísticos que representan la distribución y variabilidad del rendimiento de los modelos con respecto a una métrica.
publishDate 2023
dc.date.created.spa.fl_str_mv 2023-12-05
dc.date.accessioned.none.fl_str_mv 2024-03-04T20:27:02Z
dc.date.available.none.fl_str_mv 2024-03-04T20:27:02Z
dc.type.local.none.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10554/66804
dc.identifier.instname.none.fl_str_mv instname:Pontificia Universidad Javeriana
dc.identifier.reponame.none.fl_str_mv reponame:Repositorio Institucional - Pontificia Universidad Javeriana
dc.identifier.repourl.none.fl_str_mv repourl:https://repository.javeriana.edu.co
url http://hdl.handle.net/10554/66804
identifier_str_mv instname:Pontificia Universidad Javeriana
reponame:Repositorio Institucional - Pontificia Universidad Javeriana
repourl:https://repository.javeriana.edu.co
dc.language.iso.none.fl_str_mv spa
language spa
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.licence.none.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
dc.rights.uri.none.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.coar.none.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv PDF
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Pontificia Universidad Javeriana
dc.publisher.program.none.fl_str_mv Ingeniería Electrónica
dc.publisher.faculty.none.fl_str_mv Facultad de Ingeniería
publisher.none.fl_str_mv Pontificia Universidad Javeriana
institution Pontificia Universidad Javeriana
bitstream.url.fl_str_mv http://repository.javeriana.edu.co/bitstream/10554/66804/1/attachment_0_Modelos-de-Aprendizaje-de-M%c3%a1quina-para-la-detecci%c3%b3n-de-crisis-epil%c3%a9pticas.pdf
http://repository.javeriana.edu.co/bitstream/10554/66804/2/attachment_0_Modelos-de-Aprendizaje-de-M%c3%a1quina-para-la-detecci%c3%b3n-de-crisis-epil%c3%a9pticas.pdf.jpg
bitstream.checksum.fl_str_mv 33456f261ed1605d6b0feed2342155ac
7e1eb9d2c3338610cc132f7338c634d1
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositorio Institucional - Pontificia Universidad Javeriana
repository.mail.fl_str_mv repositorio@javeriana.edu.co
_version_ 1808388917028716544
spelling Atribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/De acuerdo con la naturaleza del uso concedido, la presente licencia parcial se otorga a título gratuito por el máximo tiempo legal colombiano, con el propósito de que en dicho lapso mi (nuestra) obra sea explotada en las condiciones aquí estipuladas y para los fines indicados, respetando siempre la titularidad de los derechos patrimoniales y morales correspondientes, de acuerdo con los usos honrados, de manera proporcional y justificada a la finalidad perseguida, sin ánimo de lucro ni de comercialización. De manera complementaria, garantizo (garantizamos) en mi (nuestra) calidad de estudiante (s) y por ende autor (es) exclusivo (s), que la Tesis o Trabajo de Grado en cuestión, es producto de mi (nuestra) plena autoría, de mi (nuestro) esfuerzo personal intelectual, como consecuencia de mi (nuestra) creación original particular y, por tanto, soy (somos) el (los) único (s) titular (es) de la misma. Además, aseguro (aseguramos) que no contiene citas, ni transcripciones de otras obras protegidas, por fuera de los límites autorizados por la ley, según los usos honrados, y en proporción a los fines previstos; ni tampoco contempla declaraciones difamatorias contra terceros; respetando el derecho a la imagen, intimidad, buen nombre y demás derechos constitucionales. Adicionalmente, manifiesto (manifestamos) que no se incluyeron expresiones contrarias al orden público ni a las buenas costumbres. En consecuencia, la responsabilidad directa en la elaboración, presentación, investigación y, en general, contenidos de la Tesis o Trabajo de Grado es de mí (nuestro) competencia exclusiva, eximiendo de toda responsabilidad a la Pontifica Universidad Javeriana por tales aspectos. Sin perjuicio de los usos y atribuciones otorgadas en virtud de este documento, continuaré (continuaremos) conservando los correspondientes derechos patrimoniales sin modificación o restricción alguna, puesto que, de acuerdo con la legislación colombiana aplicable, el presente es un acuerdo jurídico que en ningún caso conlleva la enajenación de los derechos patrimoniales derivados del régimen del Derecho de Autor. De conformidad con lo establecido en el artículo 30 de la Ley 23 de 1982 y el artículo 11 de la Decisión Andina 351 de 1993, "Los derechos morales sobre el trabajo son propiedad de los autores", los cuales son irrenunciables, imprescriptibles, inembargables e inalienables. En consecuencia, la Pontificia Universidad Javeriana está en la obligación de RESPETARLOS Y HACERLOS RESPETAR, para lo cual tomará las medidas correspondientes para garantizar su observancia.info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Caicedo Dorado, AlexanderAlvarado Rojas, CatalinaLópez Rodríguez, Diego AlejandroIsaza Vides, Saray AndreaGarcia Vargas, Luisa FernandaCaicedo Dorado, AlexanderAlvarado Rojas, Catalina2024-03-04T20:27:02Z2024-03-04T20:27:02Z2023-12-05http://hdl.handle.net/10554/66804instname:Pontificia Universidad Javerianareponame:Repositorio Institucional - Pontificia Universidad Javerianarepourl:https://repository.javeriana.edu.coLas señales EEG (Electroencefalografía) constituyen registros de la actividad eléctrica del cerebro, que reflejan la función eléctrica generada por las neuronas. Estas señales desempeñan un papel fundamental en el estudio de diversas funciones cerebrales y el diagnóstico de trastornos neurológicos. No obstante, suelen caracterizarse por su tendencia a presentar ruido, lo cual complica significativamente tanto su lectura como su análisis. Esta interferencia en la señal EEG contribuye a la dificultad inherente en la detección de crisis epilépticas, convirtiéndola en una tarea ardua. En el presente trabajo, se utiliza la base de datos 'Seize It1 Dataset', la cual contiene 42 pacientes, de los cuales cada cuenta con un total de grabaciones entre 12 a 22. Así mismo se tiene información de 26 canales correspondientes a la ubicación de los electrodos, de los cuales 19 contienen información de señales electroencefalográficas. Por otra parte cada paciente cuenta con un conjunto de anotaciones, las cuales contienen información sobre el inicio y fin de las crisis en segundos e información adicional sobre el posicionamiento de los electrodos. Con el fin de dar solución a esta difícil tarea, se propone una metodología donde se desarrollan Modelos de Aprendizaje de Máquina que tienen como objetivo la clasificación de patrones de señales EEG con respecto a las clases de crisis y no crisis. Para llevar a cabo este proceso, se extraen las señales de interés de la base de datos y se acondicionan a través de filtros de limpieza de ruido para, posteriormente, obtener características relevantes de cada banda de frecuencia (delta (1-3 Hz), theta (4-7 Hz), alpha (7-12 Hz), beta (12-30 Hz), gamma ( > 30 Hz)) a partir de la estimación de la densidad espectral de potencia por medio del método de Welch. Estas características son utilizadas para construir clasificadores de Aprendizaje Supervisado como Regresión Logística, Máquinas de Soporte Vectorial (SVM) y Arboles de decisión con la capacidad de realizar detecciones de eventos u observaciones con crisis con un buen desempeño de clasificación a partir de un proceso balanceo de clases y validación con respecto a hiperparámetros que se ajustan a los datos de entrada de cada clasificador. Por otra parte, se realiza una propuesta de clasificación por medio del modelo de Regresión Logística la cual se basa en el calculo de los parámetros $\theta$ en donde se busca definir inicialmente el vector perpendicular a la clase de crisis, para luego calcular el hiper- plano que separa tanto la clase de crisis como de no crisis. Esto se realiza a partir de los datos obtenidos en la matriz de características. Finalmente estos modelos son evaluados a partir de métricas de desempeño como la exactitud, precisión, sensibilidad y especificidad, así como su representación por medio de la matriz de confusión. Además, son comparados a partir de diagramas estadísticos que representan la distribución y variabilidad del rendimiento de los modelos con respecto a una métrica.EEG (Electroencephalography) signals constitute records of the brain's electrical activity, reflecting the electric function generated by neurons. These signals play a fundamental role in studying various brain functions and diagnosing neurological disorders. However, they are often characterized by a tendency to exhibit noise, significantly complicating both their reading and analysis. This interference in the EEG signal contributes to the inherent difficulty in detecting epileptic seizures, making it a challenging task. In this work, the 'Seize It1 Dataset' is utilized, containing 42 patients, each with a total of recordings ranging from 12 to 22. Additionally, there is information on 26 channels corresponding to the electrode locations, with 19 containing electroencephalographic signal information. Each patient also has a set of annotations containing information about the onset and end of seizures in seconds and additional information about electrode positioning. To address this challenging task, a methodology is proposed involving the development of Machine Learning Models aimed at classifying EEG signal patterns into seizure and non-seizure classes. In this process, relevant signals are extracted from the database and conditioned through noise-cleaning filters. Subsequently, relevant features are obtained from each frequency (delta (1-3 Hz), theta (4-7 Hz), alpha (7-12 Hz), beta (12-30 Hz), gamma ( > 30 Hz)) based on power spectral density estimation using the Welch method. These features are used to build Supervised Learning classifiers such as Logistic Regression, Support Vector Machines (SVM), and Decision Trees with the ability to perform event or observation detection with good classification performance through class balancing and hyperparameter validation tailored to each classifier's input data. Furthermore, a classification proposal is made using the Logistic Regression model, based on the calculation of parameters $\theta$. This involves initially defining the vector perpendicular to the seizure class, followed by calculating the hyperplane that separates both the seizure and non-seizure classes. This is done using the data obtained in the feature matrix. Finally, these models are evaluated using performance metrics such as accuracy, precision, sensitivity, and specificity, as well as their representation through the confusion matrix. Additionally, they are compared using statistical diagrams representing the distribution and variability of the models' performance with respect to a metric.Ingeniero (a) ElectrónicoPregradoPDFapplication/pdfspaPontificia Universidad JaverianaIngeniería ElectrónicaFacultad de IngenieríaEEGActividad cerebralElectrodosAnotacionesDetección de crisis epilépticasModelos de Aprendizaje de MáquinaFiltros y características de frecuenciaClasificadores supervisadosEvaluación de desempeñoEEGBrain activityElectrodesAnnotationsEpileptic seizure detectionMachine learning ModelsFilters and frequency characteristicsSupervised classifiersPerformance evaluationIngeniería electrónica - Tesis y disertaciones académicasEpilepsiaInteligencia artificialModelos de Aprendizaje de Máquina para la detección de crisis epilépticas.Machine Learning Models for Epileptic Seizure Detection.Tesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisORIGINALattachment_0_Modelos-de-Aprendizaje-de-Máquina-para-la-detección-de-crisis-epilépticas.pdfattachment_0_Modelos-de-Aprendizaje-de-Máquina-para-la-detección-de-crisis-epilépticas.pdfDocumentoapplication/pdf12594414http://repository.javeriana.edu.co/bitstream/10554/66804/1/attachment_0_Modelos-de-Aprendizaje-de-M%c3%a1quina-para-la-detecci%c3%b3n-de-crisis-epil%c3%a9pticas.pdf33456f261ed1605d6b0feed2342155acMD51open accessTHUMBNAILattachment_0_Modelos-de-Aprendizaje-de-Máquina-para-la-detección-de-crisis-epilépticas.pdf.jpgattachment_0_Modelos-de-Aprendizaje-de-Máquina-para-la-detección-de-crisis-epilépticas.pdf.jpgIM Thumbnailimage/jpeg6249http://repository.javeriana.edu.co/bitstream/10554/66804/2/attachment_0_Modelos-de-Aprendizaje-de-M%c3%a1quina-para-la-detecci%c3%b3n-de-crisis-epil%c3%a9pticas.pdf.jpg7e1eb9d2c3338610cc132f7338c634d1MD52open access10554/66804oai:repository.javeriana.edu.co:10554/668042024-03-05 03:05:16.579Repositorio Institucional - Pontificia Universidad Javerianarepositorio@javeriana.edu.co