We were tired of getting inaccurate medical diagnoses from the web and wanted to avoid the inconvenience of seeing a physical doctor. We wanted to simulate an interaction with a physical doctor through a chatbot.
What it does
A chatbot that interacts just like a physical doctor, which asks questions and analyzes until it comes up with an accurate diagnoses.
How I built it
we used NLTK natural language processing library to tokenize and stem the words. Then using the bag of words algorithm, we calculate the score for which medical condition the user is experiencing.
Challenges I ran into
Tokenizing the phrase and training the chatbot was quite challenging and time consuming.