Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/omanshu209/diagnosify-knn

This is a Python - based application that predicts diseases based on the symptoms inputted by the user using machine learning (KNN classifier algorithm).
https://github.com/omanshu209/diagnosify-knn

jupyter-notebook k-nearest-neighbor-classifier kivy kivymd machine-learning python python3 scikit-learn

Last synced: 22 days ago
JSON representation

This is a Python - based application that predicts diseases based on the symptoms inputted by the user using machine learning (KNN classifier algorithm).

Awesome Lists containing this project

README

        




Diagnosify


This is a Python-based app that predicts diseases based on the symptoms inputted by the user. **The app uses a `K-Nearest Neighbors Classifier algorithm` [Machile Learning (A branch of AI)] to predict the disease based on the symptoms**

![Screenshot_2023-07-02-23-20-21-621](https://github.com/Omanshu209/Diagnosify_ML/assets/114089324/23180a29-56f5-443a-bc6b-5ca98b07f4a6)

## Requirements
```
1) Python 3

3) joblib library (v1.0.1)

4) kivy library (v2.0.0)

5) kivymd library (v1.1.1)
```
## Installation

`Install Python 3` from the official website.

`Install the required libraries` using the following commands:
```
pip install -r requirements.txt
```
**OR**
```
pip install joblib==1.0.1 kivy==2.0.0 kivymd==1.1.1
```

![Screenshot_2023-07-02-23-21-47-845](https://github.com/Omanshu209/Diagnosify_ML/assets/114089324/42ff8b52-0a17-465d-bf9e-baaa78994ada)

## Usage

`Clone` the repository.
```
git clone https://github.com/Omanshu209/Diagnosify_ML.git
```
Open the `terminal` in the cloned directory.

`Run` the following command to start the app:
```
python3 main.py
```
`Enter the symptoms` you are suffering from in the search bar.

The `app will predict` the disease based on the inputted symptoms.

# Credits
This app and model was developed by **Omanshu**