https://github.com/raflyritonga/diabuddies
The free diabetes detection website
https://github.com/raflyritonga/diabuddies
backend backend-development flask-application machine-learning web-development
Last synced: 4 months ago
JSON representation
The free diabetes detection website
- Host: GitHub
- URL: https://github.com/raflyritonga/diabuddies
- Owner: raflyritonga
- Created: 2023-07-04T13:53:41.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-07-12T19:10:29.000Z (almost 3 years ago)
- Last Synced: 2025-04-06T21:51:21.939Z (about 1 year ago)
- Topics: backend, backend-development, flask-application, machine-learning, web-development
- Language: HTML
- Homepage:
- Size: 4.72 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Diabetes Prediction
A Flask web app to predict diabetes in a patient using SVM ML model.
## Table of contents
* [About](#about)
* [Experimental Setup](#experimental-setup)
* [Screenshots](#screenshots)
## About
- Diabetes can be controlled if it is predicted earlier. Hence, this project aims to perform early prediction of Diabetes in a patient by applying various Machine Learning Techniques.
- These techniques provide better results for prediction by constructing models from datasets containing various information about different people.
- Algorithms used were: K-Nearest Neighbor (KNN), Logistic Regression (LR), Decision Tree (DT), Support Vector Machine (SVM), Naïve Bayes(NB), and Random Forest (RF).
- The accuracy for each model was calculated.
- Results showed that SVM achieved higher accuracy compared to other machine learning techniques hence, it is used for prediction in the web application.
## Experimental Setup
- Environment used:
- Web App: Visual Studio Code
- Model Training: Jupyter Notebook
- Languages & Libraries used:
- Web App:
- Front-end: HTML5, CSS3, Bootstrap v4.5
- Back-end: Flask v1.1.2
- Model Training:
- Language: Python v3.8
- Libraries: pandas v1.3.2, numpy v1.19.0, seaborn v0.11.2, matplotlib v3.4.3, scikit_learn v0.24.2
## Screenshots