Based on Transfer Learning of VGG16 architecture. The work uses COVID dataset https://github.com/UCSD-AI4H/COVID-CT for training and validation. It uses Flask webapp by mtobeiyf to deploy the Keras Model https://github.com/mtobeiyf/keras-flask-deploy-webapp.
- Clone this repo
- Install requirements
- Run the script
- Check http://localhost:5000
- Done! 🎉
👇Screenshot:
$ git clone https://github.com/palanithanarajk/CAD_COVID19.git$ pip install -r requirements.txtMake sure you have the following installed:
- tensorflow
- keras
- flask
- pillow
- h5py
- gevent
- gunicorn
Python 2.7 or 3.5+ are supported and tested.
$ python app.pyOpen http://localhost:5000 and have fun. 😃
Modify files in templates and static directory.
index.html for the UI and main.js for all the behaviors
To deploy it for public use, you need to have a public linux server.
Run the script and hide it in background with tmux or screen.
$ python app.py
You can also use gunicorn instead of gevent
$ gunicorn -b 127.0.0.1:5000 app:app
More deployment options, check here
To redirect the traffic to your local app.
Configure your Nginx .conf file.
server {
listen 80;
client_max_body_size 20M;
location / {
proxy_pass http://127.0.0.1:5000;
}
}
Try this live AI Demo for COVID-19 Diagnosis https://covid19-diagnosis.herokuapp.com/
Check Siraj's "How to Deploy a Keras Model to Production" video. The corresponding repo.

