Prediction of blood glucose level via the use of various machine learning models
Diabetes is a disease that occurs when one’s blood glucose level is higher than the standards. It is essential for diabetic patients to monitor their blood glucose level frequently. If the blood glucose level is not monitored regularly and if it is higher than the standards, it may result to s...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2022
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/159083 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-159083 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1590832022-06-09T08:31:20Z Prediction of blood glucose level via the use of various machine learning models Aiman Ibrahim Ng Yin Kwee School of Mechanical and Aerospace Engineering Mark Wong MYKNG@ntu.edu.sg Engineering::Mechanical engineering Diabetes is a disease that occurs when one’s blood glucose level is higher than the standards. It is essential for diabetic patients to monitor their blood glucose level frequently. If the blood glucose level is not monitored regularly and if it is higher than the standards, it may result to serious complications. A high blood glucose level may lead to the damage of vital organs and nerves. Hence, diabetic patients must monitor their blood glucose level regularly. Often blood glucose meters that are found in the market are invasive and painful. Diabetic patients have to endure multiple pricks each day to monitor their blood glucose level. Machine learning models are widely used in the high technology world today. Machine learning enables users to classify an image correctly, predict text messages, make important decisions and is also used in an autonomous vehicle. The integration of various machine learning models in this final year project aims to find a non-invasive method that provides continuous blood glucose monitoring for diabetic patients In this final year project 30 participants volunteered to be part of the research study. A 3-minute Electrocardiogram (ECG) and Photoplethysmogram (PPG) signals were collected from them via the use of the current prototype sensor that was designed by one of the team members. Their blood glucose level during the time of the data collection process were also recorded down. The 3-minute data were pre-processed and an algorithm to section the PPG signals into single PPG waveform was applied. Features of the single PPG waveform were then extracted, and four various machine learning models are then applied onto the dataset. The Random Forest Regression (RFR) model was found to be the best machine learning model to estimate the blood glucose level when compared with the Support Vector Regression (SVR), XG-Boost Regressor (XG-BR) and 1D-Convolutional Neural Network (1DCNN). Bachelor of Engineering (Mechanical Engineering) 2022-06-09T08:31:20Z 2022-06-09T08:31:20Z 2022 Final Year Project (FYP) Aiman Ibrahim (2022). Prediction of blood glucose level via the use of various machine learning models. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/159083 https://hdl.handle.net/10356/159083 en C048 application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Mechanical engineering |
spellingShingle |
Engineering::Mechanical engineering Aiman Ibrahim Prediction of blood glucose level via the use of various machine learning models |
description |
Diabetes is a disease that occurs when one’s blood glucose level is higher than the standards.
It is essential for diabetic patients to monitor their blood glucose level frequently. If the blood
glucose level is not monitored regularly and if it is higher than the standards, it may result to
serious complications. A high blood glucose level may lead to the damage of vital organs and
nerves. Hence, diabetic patients must monitor their blood glucose level regularly. Often blood
glucose meters that are found in the market are invasive and painful. Diabetic patients have to
endure multiple pricks each day to monitor their blood glucose level. Machine learning models
are widely used in the high technology world today. Machine learning enables users to classify
an image correctly, predict text messages, make important decisions and is also used in an
autonomous vehicle. The integration of various machine learning models in this final year
project aims to find a non-invasive method that provides continuous blood glucose monitoring
for diabetic patients In this final year project 30 participants volunteered to be part of the
research study. A 3-minute Electrocardiogram (ECG) and Photoplethysmogram (PPG) signals
were collected from them via the use of the current prototype sensor that was designed by one
of the team members. Their blood glucose level during the time of the data collection process
were also recorded down. The 3-minute data were pre-processed and an algorithm to section
the PPG signals into single PPG waveform was applied. Features of the single PPG waveform
were then extracted, and four various machine learning models are then applied onto the
dataset. The Random Forest Regression (RFR) model was found to be the best machine
learning model to estimate the blood glucose level when compared with the Support Vector
Regression (SVR), XG-Boost Regressor (XG-BR) and 1D-Convolutional Neural Network
(1DCNN). |
author2 |
Ng Yin Kwee |
author_facet |
Ng Yin Kwee Aiman Ibrahim |
format |
Final Year Project |
author |
Aiman Ibrahim |
author_sort |
Aiman Ibrahim |
title |
Prediction of blood glucose level via the use of various machine learning models |
title_short |
Prediction of blood glucose level via the use of various machine learning models |
title_full |
Prediction of blood glucose level via the use of various machine learning models |
title_fullStr |
Prediction of blood glucose level via the use of various machine learning models |
title_full_unstemmed |
Prediction of blood glucose level via the use of various machine learning models |
title_sort |
prediction of blood glucose level via the use of various machine learning models |
publisher |
Nanyang Technological University |
publishDate |
2022 |
url |
https://hdl.handle.net/10356/159083 |
_version_ |
1735491173907169280 |