Skip to content

My Thesis Project, Application of Dental Disease Diagnosis Using the Certainty Factor Method and a combination of the CF - KNN (Certainty Factor + K Nearest Neighbor) method. This project implements an expert system with forward chaining. Mostly use python to process data and results. Website using jinja and bootstrap (adminLTE.io)

Notifications You must be signed in to change notification settings

fanimasturina/Expert-System-Certainty-Factor-K-Nearest-Neighbor-Dental-Desease

Repository files navigation

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:

About

My Thesis Project, Application of Dental Disease Diagnosis Using the Certainty Factor Method and a combination of the CF - KNN (Certainty Factor + K Nearest Neighbor) method. This project implements an expert system with forward chaining. Mostly use python to process data and results. Website using jinja and bootstrap (adminLTE.io)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published