Given an image of the skin condition that is uploaded by the user, as well as a list of symptoms that are selected by the user, the program utilizes machine learning and statistical analyses to generate a list of possible medical conditions and the probabilities of their likelihood. In order to achieve this, we built, implemented, and train our own Convolutional Neural Network (CNN), a machine learning algorithm that mimics how the neurons in human brain recognize and classify image features.
symptom selection required for results