Predicción de los Niveles de Glucosa en Sangre para Pacientes Diabeticos a Partir de Redes Neuronales Recurrentes Tipo LSTM

En este trabajo de grado se presenta un modelo de estimación de glucosa para pacientes con diabetes mellitus tipo 1, donde se usa el simulador T1DMS (Visentin et al., 2018) con el que se obtiene un conjunto de mediciones de insulina y glucosa para entrenar el modelo de predicción. Para realizar este...

Full description

Autores:
Vega Rojas, Ismael
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2023
Institución:
Universidad Industrial de Santander
Repositorio:
Repositorio UIS
Idioma:
spa
OAI Identifier:
oai:noesis.uis.edu.co:20.500.14071/14745
Acceso en línea:
https://noesis.uis.edu.co/handle/20.500.14071/14745
https://noesis.uis.edu.co
Palabra clave:
Glucosa
Prediccion
Diabetes
Redes Neuronales
In silico
Uva Padova
Glucose
Prediction
Diabetes
Neural Networks
In silico
Uva Padova
Rights
openAccess
License
Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
id UISANTADR2_84aae34b163b8dac6e6b7348ed042b5a
oai_identifier_str oai:noesis.uis.edu.co:20.500.14071/14745
network_acronym_str UISANTADR2
network_name_str Repositorio UIS
repository_id_str
dc.title.none.fl_str_mv Predicción de los Niveles de Glucosa en Sangre para Pacientes Diabeticos a Partir de Redes Neuronales Recurrentes Tipo LSTM
dc.title.english.none.fl_str_mv Prediction of Blood Glucose Levels for Diabetic Patients from LSTM-Type Recurrent Neural Networks
title Predicción de los Niveles de Glucosa en Sangre para Pacientes Diabeticos a Partir de Redes Neuronales Recurrentes Tipo LSTM
spellingShingle Predicción de los Niveles de Glucosa en Sangre para Pacientes Diabeticos a Partir de Redes Neuronales Recurrentes Tipo LSTM
Glucosa
Prediccion
Diabetes
Redes Neuronales
In silico
Uva Padova
Glucose
Prediction
Diabetes
Neural Networks
In silico
Uva Padova
title_short Predicción de los Niveles de Glucosa en Sangre para Pacientes Diabeticos a Partir de Redes Neuronales Recurrentes Tipo LSTM
title_full Predicción de los Niveles de Glucosa en Sangre para Pacientes Diabeticos a Partir de Redes Neuronales Recurrentes Tipo LSTM
title_fullStr Predicción de los Niveles de Glucosa en Sangre para Pacientes Diabeticos a Partir de Redes Neuronales Recurrentes Tipo LSTM
title_full_unstemmed Predicción de los Niveles de Glucosa en Sangre para Pacientes Diabeticos a Partir de Redes Neuronales Recurrentes Tipo LSTM
title_sort Predicción de los Niveles de Glucosa en Sangre para Pacientes Diabeticos a Partir de Redes Neuronales Recurrentes Tipo LSTM
dc.creator.fl_str_mv Vega Rojas, Ismael
dc.contributor.advisor.none.fl_str_mv Villamizar Mejía, Rodolfo
Rodríguez Moreno, Edward Alfonso
dc.contributor.author.none.fl_str_mv Vega Rojas, Ismael
dc.contributor.evaluator.none.fl_str_mv Fajardo Ariza, Carlos Augusto
Ramirez Silva, Ana Beatriz
dc.subject.none.fl_str_mv Glucosa
Prediccion
Diabetes
Redes Neuronales
In silico
Uva Padova
topic Glucosa
Prediccion
Diabetes
Redes Neuronales
In silico
Uva Padova
Glucose
Prediction
Diabetes
Neural Networks
In silico
Uva Padova
dc.subject.keyword.none.fl_str_mv Glucose
Prediction
Diabetes
Neural Networks
In silico
Uva Padova
description En este trabajo de grado se presenta un modelo de estimación de glucosa para pacientes con diabetes mellitus tipo 1, donde se usa el simulador T1DMS (Visentin et al., 2018) con el que se obtiene un conjunto de mediciones de insulina y glucosa para entrenar el modelo de predicción. Para realizar este entrenamiento del modelo se utilizan series de tiempo, tomando como entrada valores pasados de glucosa en sangre e insulina inyectada y generando a la salida instantes de tiempo futuro de glucosa en sangre. Las secuencias de entrada constan de un conjunto de 15 muestras (timesteps) medidas cada minuto, mientras que la secuencia de salida, 210 muestras de glucosa futuras predichas mediante el modelo de estimación que corresponde a la curva completa de un episodio de glucosa después de una ingesta de glucosa por parte del paciente. Con estas secuencias de entradas y salidas se entrenan los modelos de Recurrent Neural Network (RNN) tipo LSTM, para 10 pacientes cada uno con un modelo personalizado, usando solo los episodios o curvas de glucosa de cada paciente en cada modelo. Y otro modelo generalizado, es decir usando los episodios o curvas de glucosa de todos los pacientes en un solo modelo. Para estimar el rendimiento del modelo, se usan las métricas de error MAE y RMSE, se evalúa el ajuste del modelo, se define la arquitectura final utilizando el número de capas y celdas que permitan una mejor precisión, al igual que el optimizador que mejor funcione, como los inicializadores adecuados, y las funciones de activación en cada capa del modelo, para que se obtengan las predicciones más exactas. Donde se toma como base lo aprendido en el curso electivo de Deep learning, dictado en el 2022-2, en la Universidad Industrial de Santander.
publishDate 2023
dc.date.accessioned.none.fl_str_mv 2023-08-08T19:38:20Z
dc.date.available.none.fl_str_mv 2023-08-08T19:38:20Z
dc.date.created.none.fl_str_mv 2023-08-08
dc.date.issued.none.fl_str_mv 2023-08-08
dc.type.local.none.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.hasversion.none.fl_str_mv http://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv https://noesis.uis.edu.co/handle/20.500.14071/14745
dc.identifier.instname.none.fl_str_mv Universidad Industrial de Santander
dc.identifier.reponame.none.fl_str_mv Universidad Industrial de Santander
dc.identifier.repourl.none.fl_str_mv https://noesis.uis.edu.co
url https://noesis.uis.edu.co/handle/20.500.14071/14745
https://noesis.uis.edu.co
identifier_str_mv Universidad Industrial de Santander
dc.language.iso.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.license.none.fl_str_mv Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
dc.rights.uri.none.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.creativecommons.none.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
rights_invalid_str_mv Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
http://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
eu_rights_str_mv openAccess
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Industrial de Santander
dc.publisher.faculty.none.fl_str_mv Facultad de Ingeníerias Fisicomecánicas
dc.publisher.program.none.fl_str_mv Ingeniería Electrónica
dc.publisher.school.none.fl_str_mv Escuela de Ingenierías Eléctrica, Electrónica y Telecomunicaciones
publisher.none.fl_str_mv Universidad Industrial de Santander
institution Universidad Industrial de Santander
bitstream.url.fl_str_mv https://noesis.uis.edu.co/bitstreams/ead67cab-a089-4477-bdda-d989ffd8f2e2/download
https://noesis.uis.edu.co/bitstreams/afe13be8-e8bd-4f0d-ab28-dc6d5695805b/download
https://noesis.uis.edu.co/bitstreams/315f7927-a2e8-4341-b65a-937972813933/download
https://noesis.uis.edu.co/bitstreams/a9cc279f-77d2-4289-8ed8-1a02aed3b866/download
bitstream.checksum.fl_str_mv f084d196fe2f6fae8f3443be316b9310
3c073afb5705299b2c4204f194a0d056
0ff6241dcaa7656f381aac16f177ee74
d6298274a8378d319ac744759540b71b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv DSpace at UIS
repository.mail.fl_str_mv noesis@uis.edu.co
_version_ 1814095214687551488
spelling Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-nd/4.0/http://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)Villamizar Mejía, RodolfoRodríguez Moreno, Edward AlfonsoVega Rojas, IsmaelFajardo Ariza, Carlos AugustoRamirez Silva, Ana Beatriz2023-08-08T19:38:20Z2023-08-08T19:38:20Z2023-08-082023-08-08https://noesis.uis.edu.co/handle/20.500.14071/14745Universidad Industrial de SantanderUniversidad Industrial de Santanderhttps://noesis.uis.edu.coEn este trabajo de grado se presenta un modelo de estimación de glucosa para pacientes con diabetes mellitus tipo 1, donde se usa el simulador T1DMS (Visentin et al., 2018) con el que se obtiene un conjunto de mediciones de insulina y glucosa para entrenar el modelo de predicción. Para realizar este entrenamiento del modelo se utilizan series de tiempo, tomando como entrada valores pasados de glucosa en sangre e insulina inyectada y generando a la salida instantes de tiempo futuro de glucosa en sangre. Las secuencias de entrada constan de un conjunto de 15 muestras (timesteps) medidas cada minuto, mientras que la secuencia de salida, 210 muestras de glucosa futuras predichas mediante el modelo de estimación que corresponde a la curva completa de un episodio de glucosa después de una ingesta de glucosa por parte del paciente. Con estas secuencias de entradas y salidas se entrenan los modelos de Recurrent Neural Network (RNN) tipo LSTM, para 10 pacientes cada uno con un modelo personalizado, usando solo los episodios o curvas de glucosa de cada paciente en cada modelo. Y otro modelo generalizado, es decir usando los episodios o curvas de glucosa de todos los pacientes en un solo modelo. Para estimar el rendimiento del modelo, se usan las métricas de error MAE y RMSE, se evalúa el ajuste del modelo, se define la arquitectura final utilizando el número de capas y celdas que permitan una mejor precisión, al igual que el optimizador que mejor funcione, como los inicializadores adecuados, y las funciones de activación en cada capa del modelo, para que se obtengan las predicciones más exactas. Donde se toma como base lo aprendido en el curso electivo de Deep learning, dictado en el 2022-2, en la Universidad Industrial de Santander.PregradoIngeniero ElectrónicoIn this degree project, a glucose estimation model for patients with type 1 diabetes mellitus is presented, where the T1DMS simulator (Visentin et al., 2018) is used to obtain a set of insulin and glucose measurements to train the prediction model. To carry out this training of the model, time series are used, taking as input past values of blood glucose and injected insulin and generating instants of future time of blood glucose as output. The input sequences consist of a set of 15 samples (timesteps) measured every minute, while the output sequence consists of 210 future glucose samples predicted by the estimation model that corresponds to the complete curve of a glucose episode after a glucose intake by the patient. With these sequences of inputs and outputs, the LSTM-type Recurrent Neural Network (RNN) models are trained for 10 patients each with a personalized model, using only the episodes or glucose curves of each patient in each model. And another generalized model, that is, using the episodes or glucose curves of all the patients in a single model. To estimate the performance of the model, the MAE and RMSE error metrics are used, the fit of the model is evaluated, the final architecture is defined using the number of layers and cells that allow better precision, as well as the optimizer that works best. , such as the proper initializers, and activation functions at each model layer, so that the most accurate predictions are obtained. Where what was learned in the Deep learning elective course, taught in 2022-2, at the Industrial University of Santander.application/pdfspaUniversidad Industrial de SantanderFacultad de Ingeníerias FisicomecánicasIngeniería ElectrónicaEscuela de Ingenierías Eléctrica, Electrónica y TelecomunicacionesGlucosaPrediccionDiabetesRedes NeuronalesIn silicoUva PadovaGlucosePredictionDiabetesNeural NetworksIn silicoUva PadovaPredicción de los Niveles de Glucosa en Sangre para Pacientes Diabeticos a Partir de Redes Neuronales Recurrentes Tipo LSTMPrediction of Blood Glucose Levels for Diabetic Patients from LSTM-Type Recurrent Neural NetworksTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/version/c_b1a7d7d4d402bccehttp://purl.org/coar/resource_type/c_7a1fORIGINALDocumento.pdfDocumento.pdfapplication/pdf704175https://noesis.uis.edu.co/bitstreams/ead67cab-a089-4477-bdda-d989ffd8f2e2/downloadf084d196fe2f6fae8f3443be316b9310MD51Carta de autorización.pdfCarta de autorización.pdfapplication/pdf134102https://noesis.uis.edu.co/bitstreams/afe13be8-e8bd-4f0d-ab28-dc6d5695805b/download3c073afb5705299b2c4204f194a0d056MD52Nota de proyecto.pdfNota de proyecto.pdfapplication/pdf257495https://noesis.uis.edu.co/bitstreams/315f7927-a2e8-4341-b65a-937972813933/download0ff6241dcaa7656f381aac16f177ee74MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-82237https://noesis.uis.edu.co/bitstreams/a9cc279f-77d2-4289-8ed8-1a02aed3b866/downloadd6298274a8378d319ac744759540b71bMD5420.500.14071/14745oai:noesis.uis.edu.co:20.500.14071/147452023-08-08 14:38:24.783http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessopen.accesshttps://noesis.uis.edu.coDSpace at UISnoesis@uis.edu.coRWwgc3VzY3JpdG8gQVVUT1Ig4oCTIEVTVFVESUFOVEUsIGlkZW50aWZpY2FkbyBjb21vIGFwYXJlY2UgYWwgcGllIGRlIG1pIGZpcm1hLCBhY3R1YW5kbyBlbiBub21icmUgcHJvcGlvLCB5IGVuIG1pIGNhbGlkYWQgZGUgYXV0b3IgZGVsIHRyYWJham8gZGUgZ3JhZG8sIGRlbCB0cmFiYWpvIGRlIGludmVzdGlnYWNpw7NuLCBvIGRlIGxhIHRlc2lzIGRlbm9taW5hZGEgY29tbyBzZSBlc3BlY2lmaWNhIGVuIGVsIGNhbXBvIOKAmFTDrXR1bG/igJksIHBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvIGF1dG9yaXpvIGEgbGEgVU5JVkVSU0lEQUQgSU5EVVNUUklBTCBERSBTQU5UQU5ERVIsIHBhcmEgcXVlIGVuIGxvcyB0w6lybWlub3MgZXN0YWJsZWNpZG9zIGVuIGxhIExleSAyMyBkZSAxOTgyLCBsYSBMZXkgNDQgZGUgMTk5MywgZWwgRGVjcmV0byA0NjAgZGUgMTk5NSwgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBkZXJlY2hvcyBkZSBhdXRvciwgcmVhbGljZSBsYSByZXByb2R1Y2Npw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhLCBlZGljacOzbiwgZGlzdHJpYnVjacOzbiBiYWpvIGxhIG1vZGFsaWRhZCBkZSBhbHF1aWxlciwgcHLDqXN0YW1vIHDDumJsaWNvIG8gaW1wb3J0YWNpw7NuIGVuIGZvcm1hdG8gaW1wcmVzbyB5IGRpZ2l0YWwsIGxhIHRyYW5zZm9ybWFjacOzbiwgbGEgcHVibGljYWNpw7NuIGNvbW8gb2JyYSBsaXRlcmFyaWEsIGxpYnJvIGVsZWN0csOzbmljbyAoZS1Cb29rKSBvIHJldmlzdGEgZWxlY3Ryw7NuaWNhLCBpbmNsdXllbmRvIGxhIHBvc2liaWxpZGFkIGRlIGRpc3RyaWJ1aXJsYSBwb3IgbWVkaW9zIHRyYWRpY2lvbmFsZXMgbyBwb3IgSW50ZXJuZXQgYSBjdWFscXVpZXIgdMOtdHVsbyAgcG9yIGxhIFVuaXZlcnNpZGFkIHkgY29uIHF1aWVuIHRlbmdhIGNvbnZlbmlvIHBhcmEgZWxsbywgaW5jbHV5ZW5kbyBsYSBwb3NpYmlsaWRhZCBkZSBoYWNlciBhZGFwdGFjaW9uZXMsIGFjdHVhbGl6YWNpb25lcyB5IHRyYWR1Y2Npb25lcyBlbiB0b2RvcyBsb3MgaWRpb21hczsgbGEgaW5jb3Jwb3JhY2nDs24gYSB1bmEgY29sZWNjacOzbiBvIGNvbXBpbGFjacOzbiwgbGEgdHJhZHVjY2nDs24sIGZpamFjacOzbiBlbiBmb25vZ3JhbWEsIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBlbiBmb3JtYXRvIGFuw6Fsb2dvLCBkaWdpdGFsLCBhdWRpb3Zpc3VhbCwgbWFnbsOpdGljbywgeSwgZW4gZ2VuZXJhbCwgbG9zIGZvcm1hdG9zIGVuICBxdWUgc2UgcHVlZGEgcmVwcm9kdWNpciB5IGNvbXVuaWNhciAgZGUgbWFuZXJhIHRvdGFsIHkgcGFyY2lhbCBtaSB0cmFiYWpvIGRlIGdyYWRvIG8gdGVzaXMuIAoKTGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBzZSBoYWNlIGV4dGVuc2l2YSBhIGxhcyBmYWN1bHRhZGVzIHkgZGVyZWNob3MgZGUgdXNvIHNvYnJlIGxhIG9icmEgZW4gZm9ybWF0byBvIHNvcG9ydGUgYW7DoWxvZ28sIGZvcm1hdG8gdmlydHVhbCwgZWxlY3Ryw7NuaWNvLCBkaWdpdGFsLCDDs3B0aWNvLCB1c28gZW4gcmVkLCBJbnRlcm5ldCwgZXh0cmFuZXQsIGludHJhbmV0LCBlbnRyZSBvdHJvcyBmb3JtYXRvcyB5IG1lZGlvcy4KCkVsIEFVVE9SIOKAkyBFU1RVRElBTlRFLCBtYW5pZmllc3RhIHF1ZSBsYSBvYnJhIG9iamV0byBkZSBsYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuIGVzIG9yaWdpbmFsIHkgbGEgcmVhbGl6w7Mgc2luIHZpb2xhciBvIHVzdXJwYXIgZGVyZWNob3MgZGUgYXV0b3IgZGUgdGVyY2Vyb3MsIHBvciBsbyB0YW50bywgbGEgb2JyYSBlcyBkZSBzdSBleGNsdXNpdmEgYXV0b3LDrWEgeSBkZXRlbnRhIGxhIHRpdHVsYXJpZGFkIHNvYnJlIGxhIG1pc21hLiAgCgpQYXJhIHRvZG9zIGxvcyBlZmVjdG9zIGxhIFVOSVZFUlNJREFEIElORFVTVFJJQUwgREUgU0FOVEFOREVSIGFjdMO6YSBjb21vIHVuIHRlcmNlcm8gZGUgYnVlbmEgZmU7IGVuIGNvbnNlY3VlbmNpYSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSBlbiBjdWVzdGnDs24sIEVsIEFVVE9SIOKAkyBFU1RVRElBTlRFLCBhc3VtaXLDoSB0b2RhIGxhIHJlc3BvbnNhYmlsaWRhZCwgeSBzYWxkcsOhIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zLgo=