๐ฅ 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)