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

No releases published

Packages

 
 
 

Contributors

Languages