Skip to content
/ DINN Public

Disease Informed Neural Networks (DINNs) — neural networks capable of learning how diseases spread, forecasting their progression, and finding their unique parameters (e.g. death rate).

License

Notifications You must be signed in to change notification settings

Shaier/DINN

Repository files navigation

DINN

We introduce Disease Informed Neural Networks (DINNs) — neural networks capable of learning how diseases spread, forecasting their progression, and finding their unique parameters (e.g. death rate). Here, we used DINNs to identify the dynamics of 11 highly infectious and deadly diseases. These systems vary in their complexity, ranging from 3D to 9D ODEs, and from a few parameters to over a dozen. The diseases include COVID, Anthrax, HIV, Zika, Smallpox, Tuberculosis, Pneumonia, Ebola, Dengue, Polio, and Measles.



Disease Informed Neural Network Sample Architecture



COVID Model: 1 Month Future Predictions

Getting Started

The easiest way to get started is to first install the necessary packages:

Setup

For a quick setup follow the next steps:

conda create -n dinn python=3.6

conda activate dinn

git clone https://github.com/Shaier/DINN.git

cd DINN

pip install -r requirements.txt


Once the packages are install, the next recommendation is to explore the tutorial.ipynb file.

Other than that, the experiments folder has all the experiments I ran for the paper. The diseases folder has all the diseases DINN was trained on.

About

Disease Informed Neural Networks (DINNs) — neural networks capable of learning how diseases spread, forecasting their progression, and finding their unique parameters (e.g. death rate).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published