DentalAIHub is an AI based Dental E-Clinic, where you can identify your dental disease in just a matter of few seconds. This project contains several features :
- AI ChatBot : This chatbot interacts with users, and can identify the possibility of a disease by the user's symptoms. This is a RAG based OpenAI chatbot.
- Disease Classification : Just enter a photo of the affected part of your mouth, and get to know the possibility of a dental disease. This is a CNN Model, which is made by fine tuning a pretrained model - XCeption.
- Natural Entity Recognition : Detect Entities from a Dental Prescription. Pytessaract used for Image to Text conversion and pre-trained model DBERT, fine tuned on Clinical NER used for detecting Entities.
- Medical Store : This is a Medical Store exclusively related to Oral health.
- Django
- Next.js
- Shadcn/ui
- Jupyter Notebook
- PostgreSQL
-
Fork and Clone the Repository
git clone https://github.com/<username>/DentalAIHub
-
Create a new env folder
virtualenv env
source env/Scripts/activate
-
Install the requirements.txt file
pip install -r requirements.txt
-
In the dentalAI/frontend folder, type :
npm install
-
Run the backend and frontend separately :
In frontend folder :
npm run build
npm start
In main folder :
export DJANGO_SETTINGS_MODULE="dentalAI.settings"
django-admin manage.py runserver