BDU IR

EARLY PREDICTION OF NEONATAL JAUNDICE USING MACHINE LEARNING

Show simple item record

dc.contributor.author Aziza, Umer
dc.date.accessioned 2021-08-16T11:50:12Z
dc.date.available 2021-08-16T11:50:12Z
dc.date.issued 2021-03
dc.identifier.uri http://ir.bdu.edu.et/handle/123456789/12436
dc.description.abstract Neonatal jaundice is a leading reason behind neonatal admission and deaths in most parts of the low and middle-income countries. It is a yellowing of a baby’s skin and eyes. Neonatal jaundice is very common and can occur when babies have a high level of bilirubin. If left untreated, elevated bilirubin can lead to brain damage. The need for early prediction of jaundice has become progressively necessary for distinguishing those babies in danger of hyperbilirubinemia. In Ethiopia, no research has been conducted in the early prediction of neonatal jaundice severity using machine learning to support the health sector. So, we propose a machine learning model for early prediction of neonatal jaundice severity. In this paper, we developed a prediction model using identified classification factors in order to classify the risk level of jaundice as low, moderate and high level. We collect datasets from Bahir Dar Felege Hiwot Referral Hospital, Ethiopia. The dataset contains 550 neonates with 19 classification factors identified from neonates that are used to formulate the predictive model for classification of the risk levels of jaundice. 80% of the dataset is used for training and the rest for testing. Also, 10-fold cross validation is used. After data organized data pre-processing such as handling missing data by calculating the mean value of column, encode categorical data by applying one-hot encoding and Feature scaling independent data. In this work, we developed three machine learning models. The first model was multi-layer perceptron model with different optimizer that is trained on pre-processed data and select best. The second model was support vector machine, which is trained on pre-processed data with different kernel function and select the best. Then random forest model is trained on pre-processed data with different tree numbers and select the best. The Python programming language was used to implement the model. After all, we have tested the model on test dataset and the result is presented with confusion matrix, accuracy, precision and f1-score. Random forest has got 95% while support vector machine has achieved 97%, but multi-layer perceptron model has achieved 98% accuracy. en_US
dc.language.iso en_US en_US
dc.subject ELECTRICAL AND COMPUTER ENGINEERING en_US
dc.title EARLY PREDICTION OF NEONATAL JAUNDICE USING MACHINE LEARNING en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record