adityap27 / Corona-Classifier

Corona Classifier is a tool that will take symptoms of user as input and predicts whether the user might be having Corona or any Other Disease or none.

Home Page:https://corona-classifier.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Corona-Classifier

Corona Classifier is a tool that will take symptoms of user as input and predicts whether the user might be having Corona or any Other Disease or none.

This tool has mainly 2 modules: 1. Logistic Regression Model 2. Django Website (for user input)

1. Logistic Regression Model (Multiclass)

Using the Logistric regression and given dataset a multiclass model is trained. This model will internally create multiple classifier models(1 per each class of 'y'). While prediction, the prediction of classifier with highest probability is considered as output of the main classifier.

Dataset Used for training: data.csv

4 Classes:

[Coronavirus, Influenza, None, Seasonal Allergies]

Model Performance:

Accuracy:

Model Accuracy

Confusion Matrix:

Confusion Matrix

Precision and Re-Call:

Precision and Recall

Note: This model is trained on small dataset, so for now it shouldn't be used in real-world. (as COVID-19 is new, it's dataset is being developed with respect to time.)

2. Django Website (for user input)

Main Form: Main Form

Prediction as per Logistic Regression Model: (for all input as yes) Output

Note: This model is trained on small dataset, so for now it shouldn't be used in real-world. (as COVID-19 is new, it's dataset is being developed with respect to time.)

About

Corona Classifier is a tool that will take symptoms of user as input and predicts whether the user might be having Corona or any Other Disease or none.

https://corona-classifier.herokuapp.com/

License:MIT License


Languages

Language:CSS 90.6%Language:HTML 4.6%Language:Python 2.8%Language:Jupyter Notebook 1.5%Language:JavaScript 0.5%