WebApp: https://techhd.herokuapp.com/
Here we have tried to help the government make informed decisions around epidemiological and vaccine supply circumstances by predicting India's more critical segments that need to be catered with vaccine deliveries as prior as possible.
We went through various census report estimates, WHO reports, and other state websites to fetch and combine all these data features and made our datasets. We then add and update the data daily with the number of covid cases in each state and carry out our ML algorithms.
And hence we ended up with the following features that we used for batch predictions: State Data:
- Active Cases (covid19india.org website APIs)
- Population Density 2020 (estimated: since the census is done every 10 years(2021 next))
- Death rate (no.of deaths/total confirmed cases x100)
- Heath Workers Present in the State (WHO reports)
- Senior Citizens(60+)
- Children(0-14yrs)
- Allotted Hospital Beds for Covid Patients in each state
- Accessibility of each state( based on National Highways lengths and connections within the state
We then run our ML clustering algorithms through all the features and load them into our ranking algorithms (considering several metrics and features) to figure out the Importance and urgency of vaccine deliveries in each state.
Our datasets are automatically updated daily to accommodate and make the predictions based on the latest information regarding the number of active covid cases of each state.
- Machine Learning: NumPy, Pandas, Matplotlib, Scikit-learn
- Frontend: HTML, CSS, JS, Bootstrap
- Backend: Python, Django
- Database: Heroku Postgres
- Deployment: Github + Heroku
-
Setup virtual environment
- Clone this repository into local system and change the directory.
git clone https://github.com/yogeshiitm/TechHD.git cd TechHD/
- Install virtualenvwrapper.
pip install virtualenvwrapper-win
- Create virtual environment:
mkvirtualenv <venv_name>
- Activating the venv:
workon <venv_name>
- Exiting from the venv:
deactivate
- Clone this repository into local system and change the directory.
-
Django setup
- Install the required packages
pip install -r requirements.txt
- Apply migrations
python manage.py makemigrations python manage.py migrate
- Run the server:
python manage.py runserver
- Open http://localhost:8000 to view the webapp in the browser.
- Install the required packages
- Website: https://techhd.herokuapp.com/ (currently inactive)
- Github: https://github.com/yogeshiitm/TechHD
- Webapp video 1: click Here
- Webapp video 2: click Here
- Datasets for ML: click here
- Prediction analysis procedure: click here