Early stage diabetes risk prediction

Provide apprpriate answers for following questions and predict whether you have a risk of diabetes.

We can improve this model by changing the model architecture, and adding more training data. At this level I wanted to showcase my work towards implementation and deployment of Machine Learning model.

Development summary

High-level architecture of the application

Model summary

Model accuracy: 97%

In this project I have implemented Decision Tree Classifier model with GridSearchCV to search for optimal hyperparameters.

Best params: {'dt__criterion': 'gini', 'dt__max_depth': 7, 'dt__splitter': 'best'}
Best score:  0.976923076923077
Best estimator:  
DecisionTreeClassifier('dt__criterion'='gini', 'dt__max_depth'=7, 'dt__splitter'='best')