To Predict whether the person is Diabetic or not.
Diabetes is a health condition that affects how your body turns food into energy. Most of the food you eat is broken down into sugar (also called glucose) and released into your bloodstream. When your blood sugar goes up, it signals your pancreas to release insulin. Without ongoing, careful management, diabetes can lead to a build up of sugars in the blood, which can increase the risk of dangerous complications, including stroke and heart disease
In this project i used Pima Indians Diabetes Database from Kaggle. This dataset is originally from the National Institute of Diabetes and Digestive and Kidney Diseases . I observed that there is no missing values in dataset however the features like Glucose, Blood Pressure, Insulin, Skin Thickness has 0 values which is not possible. We have to replace 0 values with either mean or median values of specific column.
I tried different models and compare the accuracy for each. Then, I performed Hyperparameter Tuning on Models that has high accuracy. I have used Support Vector Machine Model for the prediction of Diabetes.
Here I have attached the preview image for explaining the identified hyperplane by Support vector machine (SVM) model.
In the Support Vector Machine Model, as we train the Machine Learning Model with the Data the Support Vector Machine Model after training the data it identifies a hyperplane and divide it into Positive and Negative hyperplane.
Future scope The diabetes prediction model can be made more creative by making an interactive user interface using flask to deploy this project on web, where the details of the parameters can be input by the user and an output will be reflected in a creative manner.
