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).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

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

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

About

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

License:MIT License


Languages

Language:Jupyter Notebook 79.4%Language:Python 13.7%Language:kvlang 6.9%