Skip to content

Latest commit

 

History

History
42 lines (29 loc) · 3.56 KB

File metadata and controls

42 lines (29 loc) · 3.56 KB

EXPERT SYSTEM DESIGN FOR DIAGNOSIS OF DENTAL DISEASES USING THE K-NEAREST NEIGHBOR AND CERTAINTY FACTOR METHODS

I build an expert system design that applies a combination of Certainty Factor and K-Nearest Neighbor methods in solving problems of diagnosing dental diseases (especially for teledentistry). The expert system is website-based (using Jinja 3.0 and Bootstrap AdminLTE.io) and uses MySQL. The application provides an accuracy of 80% in the Certainty factor-only method using result validation and the combined accuracy of the Certainty Factor - K Nearest Neighbor method of 90% using Cross Validation (to see the calculation of 90% accuracy: https://github.com/fanimasturina/CF-KNN-Accuracy-Using-Jupyter-Notebook). The dataset is used on combination methods to serves the neighbor classification, the detail of dataset is consist of 100 patients medical records (name, certainty value of symptomps, and diagnosis).

How to run the app on local: https://github.com/fanimasturina/Expert-System-Certainty-Factor-K-Nearest-Neighbor-Dental-Desease/blob/main/HowToRunOnLocal.md

The preview of an app:

  1. Homepage

image

  1. Disease Info Page

image

  1. Symptoms Info Page

image

  1. Patients Medical Record Page

image

  1. Knowledge Base Page

image

  1. Choosing Symptoms Page

image image

  1. Patient Complaints Page

image

  1. Diagnosis Results using Certainty Factor method only

image image

  1. Diagnosis Results using combination of Certainty Factor & K Nearest Neighbor methods

image image

To read more about the projects: