A Django webapp to accept the symptoms of a user and present a probabilistic prognosis of diseases. This webapp also has a Doctor's login and registration through their MCI details to unlock the feauture of reporting new diseases and their related symtoms.
Our project for DeveloperWeek 2020 Global Hackathon
Packages to install (to be updated by collaborators who install something extra):
1: Django
2: Sklearn
3: Argon2 and Argon2_cffi
4: Requests
5: Json
6: Pickle
The dataset used : https://www.kaggle.com/rabisingh/symptom-checker
The dataset is located in : /Analysis/Training.csv
People may encounter and error as shown in #2 (comment)
This happen when the OS running the server has an architecture different from the OS architecture where the model was trained. For this reason, both 32bit and 64bit trained models have been added in the directory :
DiseasePredictor/media/models
To use 32 bit models:
Uncomment line number 42 and 45 of DiseasePredictor/Diseases/views.py and comment line numbers 43 and 46.
To use 64 bit models:
Do vice-ersa of the steps of 32bit.