DiagnoChat
Multilingual disease diagnosis using Bernoulli Naive Bayes and NLP synonym matching.
Symptom Chat
Hello! I am DiagnoChat. Describe your symptoms in plain language (e.g., 'I have fever, cough, and headache'), and I will predict possible diseases using a Bernoulli Naive Bayes model.
How it works
1. You describe symptoms in natural language.
2. NLP extracts symptoms using regex and a synonym dictionary.
3. Bernoulli Naive Bayes calculates disease probabilities.
4. Top predictions are shown with confidence scores.
Disclaimer
DiagnoChat is a research tool for educational purposes. It does not replace professional medical advice. Always consult a qualified healthcare provider for diagnosis and treatment.