Skip to content

AdarshXtech/multiple-disease-predictor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿฅ AI-Based Multiple Disease Detection System

An intelligent healthcare prediction system built using Machine Learning (Random Forest) that predicts diseases based on selected symptoms and provides precautionary recommendations with confidence percentage.

๐Ÿ“Œ Project Overview

This project is designed to assist in early disease detection using symptom-based prediction. The system uses a trained machine learning model to analyze user-selected symptoms and predict the most probable disease.

It also provides:

Prediction confidence percentage

Basic precaution suggestions

User-friendly GUI interface

๐ŸŽฏ Features

โœ” Multiple disease prediction โœ” Random Forest Machine Learning model โœ” Checkbox-based symptom selection โœ” Prediction confidence (%) โœ” Precaution recommendations โœ” Professional GUI using Tkinter โœ” Windows + Python 3.12 compatible

๐Ÿง  How It Works

User selects symptoms from GUI.

Symptoms are converted into numerical input.

The trained Random Forest model predicts the disease.

The system displays:

Predicted Disease

Confidence Score

Recommended Precautions

๐Ÿ›  Technologies Used

Python

Pandas

NumPy

Scikit-learn

Tkinter (GUI)

Machine Learning (Random Forest Classifier)

๐Ÿ“Š Dataset

The model is trained using a publicly available symptom-disease dataset from Kaggle.

Dataset contains:

130+ symptoms

40+ diseases

Binary symptom encoding (0/1)

About

AI-Based Multiple Disease Detection System using Machine Learning (Random Forest) with GUI, Symptom Selection, Confidence Score, and Precaution Recommendations.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages