dc.contributor.advisor | Islam, Md. Saiful | |
dc.contributor.author | Amin, M.M. Shahriar | |
dc.contributor.author | Gomes, Partho Mark | |
dc.contributor.author | Gomes, Jui Philomina | |
dc.contributor.author | Tasneem, Faiza | |
dc.date.accessioned | 2021-09-03T10:07:49Z | |
dc.date.available | 2021-09-03T10:07:49Z | |
dc.date.copyright | 2021 | |
dc.date.issued | 2021-06 | |
dc.identifier.other | ID 17101048 | |
dc.identifier.other | ID 20241067 | |
dc.identifier.other | ID 17301041 | |
dc.identifier.other | ID 17141011 | |
dc.identifier.uri | http://hdl.handle.net/10361/14964 | |
dc.description | This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2021. | en_US |
dc.description | Cataloged from PDF version of thesis. | |
dc.description | Includes bibliographical references (pages 53-55). | |
dc.description.abstract | Machine Learning has gotten attention in the healthcare industry for the
competences to ameliorate disease prediction. Machine learning has already been
used in the health sector. Diabetes can also trigger the permanent loss of kidney
function. Diabetic kidney disease (DKD) is one of the most recurrent diabetic micro
vascular issues and has become the dominant cause of chronic kidney disease (CKD).
It causes steady and permanent loss of kidney function. Kidney damage has been
caused by poorly controlled diabetes that can damage the blood vessel clusters in
the kidneys. Diabetic kidney damage normally develops over a long period of time.
Therefore, there is a need for a machine learning model and application that can
effectively predict and track the level of diabetes along with Diabetic kidney disease.
In present studies, different classification algorithms such as Logistics Regression,
Random Forest, Decision Tree, XGBoost show a notable accuracy to predict the
early stage of diabetes. In this paper, our key motive is to find an efficient machine
learning model to predict diabetes and diabetic kidney disease (DKD). Since, Disease
Prognosis is a sensitive issue, it is not ethical to provide a result without extensive
testing. Therefore, we have assessed our model using Recall, F-1 Score, Precision,
AUC and also followed some robust evaluation metrics such as ROC, Sensitivity and
Specificity to appraise performance of the models from the medical perspective. We
are able to obtain an optimized prediction models using LightGBM with an accuracy
of 98.75 % on diabetic kidney disease prediction and CatBoost with accuracy of
96.15% on diabetes prediction. We have also proposed a web application using our
prognostic machine learning model to predict the result based on user input. This
application can be used to predict the initial stage of the diabetes mellitus and
diabetic kidney disease which may help to expedite the existing disease medication
process. | en_US |
dc.description.statementofresponsibility | M M Shahriar Amin | |
dc.description.statementofresponsibility | Partho Mark Gomes | |
dc.description.statementofresponsibility | Jui Philomina Gomes | |
dc.description.statementofresponsibility | Faiza Tasneem | |
dc.format.extent | 55 pages | |
dc.language.iso | en | en_US |
dc.publisher | Brac University | en_US |
dc.rights | Brac University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. | |
dc.subject | Early Diabetes Prediction | en_US |
dc.subject | Diabetes Kidney Disease Prediction | en_US |
dc.subject | Machine Learning | en_US |
dc.subject | Diabetes | en_US |
dc.subject | GBDT | en_US |
dc.subject | Bioinformatics | en_US |
dc.subject.lcsh | Machine learning. | |
dc.title | Developing a machine learning based prognostic model and a supporting web-based application for predicting the possibility of early diabetes and diabetic kidney disease | en_US |
dc.type | Thesis | en_US |
dc.contributor.department | Department of Computer Science and Engineering, Brac University | |
dc.description.degree | B. Computer Science | |