Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/92407
Full metadata record
DC FieldValueLanguage
dc.date.accessioned2022-03-25T10:19:12Z-
dc.date.available2022-03-25T10:19:12Z-
dc.date.issued2021-
dc.identifier.citationRapa, M. (2021). Predicting blood glucose levels using machine learning techniques with metaheuristic optimisers (Bachelor's dissertation).en_GB
dc.identifier.urihttps://www.um.edu.mt/library/oar/handle/123456789/92407-
dc.descriptionB.Sc. IT (Hons)(Melit.)en_GB
dc.description.abstractIntroduction: Persons with Type-1 diabetes need to continuously monitor their blood glucose level to remain within a healthy range. Using machine learning techniques researchers can predict blood glucose values with the benefit of providing the patient with future blood glucose values with the aim of primitively taking action. The focus of this study was to investigate the use of metaheuristic optimisers to strategically tune the hyperparameter configuration of these machine learners in the context of blood glucose prediction using the OhioT1DM dataset with the aim of improving the predictive performance of the machine learners. Research questions: i) What is the degree of improvement when using a metaheuristic approach over a completely random search given the same search space? ii) How can the computation be carried out in a shorter time, what are possible ways of distributing the workload among several machines? Methodology: A few machine learners namely the MLP, RNN and XGBoost were implemented for the prediction of blood glucose level. Moreover, two metaheuristic optimisers, the genetic algorithm and particle swarm optimisation, and random search were used to perform hyperparameter optimisation. The experimentation was run three times to obtain an average of the performance. Due to the increased computation load in running multiple runs a Spark cluster running on EC2 instances was considered to reduce the computation time. Results & evaluation: The results obtained from the experimentation give an indication that for the context of the ohioT1DM dataset and configurations set, the metaheuristic optimisers consistently provide a slightly better predictive performance when given enough iterations. Conclusion: This study demonstrated that the use of metaheuristic optimisers in the context of blood glucose prediction when using the OhioT1DM dataset can provide improved results over random search. It is noted that using such techniques significantly increased computational load.en_GB
dc.language.isoenen_GB
dc.rightsinfo:eu-repo/semantics/restrictedAccessen_GB
dc.subjectDiabetes -- Maltaen_GB
dc.subjectBlood glucose monitoring -- Maltaen_GB
dc.subjectTime-series analysisen_GB
dc.subjectForecasting -- Statistical methodsen_GB
dc.subjectMetaheuristicsen_GB
dc.subjectMachine learningen_GB
dc.titlePredicting blood glucose levels using machine learning techniques with metaheuristic optimisersen_GB
dc.typebachelorThesisen_GB
dc.rights.holderThe copyright of this work belongs to the author(s)/publisher. The rights of this work are as defined by the appropriate Copyright Legislation or as modified by any successive legislation. Users may access this work and can make use of the information contained in accordance with the Copyright Legislation provided that the author must be properly acknowledged. Further distribution or reproduction in any format is prohibited without the prior permission of the copyright holder.en_GB
dc.publisher.institutionUniversity of Maltaen_GB
dc.publisher.departmentFaculty of Information and Communication Technology. Department of Computer Information Systemsen_GB
dc.description.reviewedN/Aen_GB
dc.contributor.creatorRapa, Matteo (2021)-
Appears in Collections:Dissertations - FacICT - 2021
Dissertations - FacICTCIS - 2021

Files in This Item:
File Description SizeFormat 
21BITSD020.pdf
  Restricted Access
2.38 MBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.