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...
- 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
- 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= |