Skip to content

"An ML-based symptom-to-disease predictor with AI-powered explanations and voice support."

Notifications You must be signed in to change notification settings

Bano733-code/ML_diagnosis_recommender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 Symptom2Disease: AI Diagnosis Assistant

An AI-powered Streamlit app that predicts top 3 likely diseases based on user-input symptoms and provides multilingual explanations.

🌟 Features

πŸ§ͺ Symptom-to-disease ML prediction (Random Forest + TF-IDF)

🌐 Multilingual input and output (Urdu, Punjabi, Spanish, etc.)

πŸ€– AI-powered disease explanation using Groq LLM

🎧 Text-to-speech output for accessibility

πŸš€ How to Use

Select or enter symptoms.

Click Predict Disease to get top-3 results with confidence.

Click Explain Diseases for AI-powered short explanations.

Listen to audio from the sidebar.

πŸ› οΈ Tech Stack

Python, Streamlit, scikit-learn, gTTS Hugging Face Transformers (via Groq API) Deep Translator

"The machine learning model (disease_model.pkl) and vectorizer (tfidf_vectorizer.pkl) are included in this repository for reproducibility.” πŸ“Œ Disclaimer

This tool is for educational purposes only and does not replace professional medical advice.

πŸ§‘β€πŸ’» Created for the Pandas Hackathon 2025

About

"An ML-based symptom-to-disease predictor with AI-powered explanations and voice support."

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages