The kidneys are a pair of bean-shaped organs on either side of your spine, below your ribs and behind your belly. Each kidney is about 4 or 5 inches long, roughly the size of a large fist. The kidneys' job is to filter your blood.They remove wastes, control the body's fluid balance, and keep the right levels of electrolytes. All of the blood in your body passes through them several times a day. Kidney disorders varies from Urinary tract infections,Kidney stones or even chronic kidney disorders. the aim of this project was to build an web enabled system to predict whether a patient is suffering from kidney disorder or not based on features such as Haemoglobin level, Pus cells, Blood pressure, Age etc.

I build this project using Machine learning techniques. the task was basically a binary classification problem statement. I chose Random forest classifier for my problem statement and it worked quite well. I used sklearn library to apply random forest on my dataset. project is deployed on Heroku Cloud using Flask API.

I faced challenge of data cleaning the dataset initially was very messy and it required a lot of preprocessing to be model ready. In building this project i gained a lot of experience of working with medical dataset along with that i read a lot about all the features of the dataset and thereby it helped my enhance my knowledge and get some domain knowledge about medical datasets.

Next i am looking for making an android app out of this project so that it can be used by large mass of people !!

Share this project:

Updates