An open API service indexing awesome lists of open source software.

https://github.com/yadvi12/diabetx

A diabetes prediction webapp
https://github.com/yadvi12/diabetx

bootstrap4 deep-learning diabetes-prediction flask-application html-css keras-neural-networks tensorflow

Last synced: 3 months ago
JSON representation

A diabetes prediction webapp

Awesome Lists containing this project

README

          

## Diabetx - Take the Insulin
Diabetes is among critical diseases and lots of people are suffering from this disease. Age, obesity, lack of exercise, hereditary diabetes, living style, bad diet, high blood pressure, etc. can cause Diabetes. People having diabetes have high risk of diseases like heart disease, kidney disease, stroke, eye problem, nerve damage, etc.

Deep learning with neural networks is used to predict the probability of having diabetes in the future.

![](image.PNG)

Based on the feature importance:
- Glucose is the most important factor in determining the onset of diabetes followed by BMI and Age.
- Other factors such as Diabetes Pedigree Function, Pregnancies, Blood Pressure, Skin Thickness and Insulin also contributes to the prediction.

![](image_2.PNG)

### Tech Stacks Used:

- HTML
- CSS
- Bootstrap
- Flask
- Keras
- Tensorflow
- Deep Learning

### Get Started

1) Set up a virtual environment to use for our application.
```sh
conda create -n myenv python=3.8
```
2) You then need to activate the environment created.
```sh
conda activate myenv
```
3) Install required libraries:
```sh
pip install flask
pip install keras
pip install tensorflow
```
4) Create a new working directory for the project
```sh
mkdir new-ws
```
5) Cd to the workspace and clone the git repo.
```sh
cd new-ws
git clone [URL]
```
6) Run the app in local environment using python
```sh
python app.py
```
7) Head over to http://127.0.0.1:5000/ to check the web-app.

### Get Involved

* Read [Community Guidelines]() for all
kinds of ways to contribute to and interact with the project,
including how to submit bug reports and
code to Diabetx.
* Submit a proposed code update through a pull request to the ``master`` branch.
* Talk to us before making larger changes
to avoid duplicate efforts. This not only helps everyone
know what is going on, it also helps save time and effort if we decide
some changes are needed.