Skip to content

fikrunamin/Dental-and-Mouth-Medical-Chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PROJECT OVERVIEW

A. DEFINING THE PROJECT

  • Project Summary

Chatbot is an artificial intelligence (AI) software that can simulate a conversation with a user in natural language through messaging application, websites, mobile apps or through telephone. Chatbot is often described as one of the most advanced and promising expressions of interaction between humans and machines. Using this chatbot, we implemented it in our project for detecting mouth and dental disease and also provided some information about dentistry. This chatbot was created because we wanted to provide free consultation service for the public. As we know, because of the covid-19 pandemic today which caused many dental clinics especially government clinics to restrict the number of patients to avoid this spreading virus spread out more. Furthermore, the purpose of this chatbot is to make the public to easily take good care of their dental and mouth with a free and easy consultation. This chatbot was created using natural language processing, which will process the word from the human to be readable by the computer for the computer to make a response. We are using the keras framework and nltk library to create this chatbot. From the nltk library we used the tokenization method and the lemmatization method and divided the data set for training and testing phases. This project is going to be commercialized to the government or any organization that needs to provide information about dental and mouth disease.

Customer: Tim Cook (Apple Incorporated)

Project name: Dental And Mouth Disease Chatbot

Team Members:

  1. Mohd Hariz Bin Abdul Malek
  2. Muhammad Harraz bin Harun
  3. Meor Amirul Ashraf bin Jamalulail
  4. Muhammad Fikrun Amin
  • Objectives:

  • To develop a free dental consultation service that can be accessed online at all time via an AI powered chatbot.

  • To design a chatbot system that enable user to communicate with machine like real-life conversation.

  • To develop a web-based medical assistant system especially for oral and dental health.

B. PLANNING THE PROJECT

  • Project Management Life-Cycle
  • Work Breakdown Structure (WBS)

Work Breakdown Structure

  • Gantt Chart

Gantt Chart

  • Risk Identification Chart (Quality, Cost, Time)
Control Element What is likely to go wrong? How and when will I know? What will I do about it?
Quality Inaccurate predicting the disease When we do the maintenance We will trained our chatbot again and add a new dataset to the old dataset
Cost High demand hardware to make our chatbot more accurate When the cost more than our prediction Get the sponsor
Time Time to train the chatbot model tooks to much time When we will going to train the chatbot Train the chatbot earlier before the time to used it
  • Responsibility Assignment Matrices (RAM) :
  • RAM

Responsibility Assignment Matrices

Name Role
Mohd Hariz Bin Abdul Malek Project Manager
Muhammad Harraz bin Harun Financial Admin
Meor Amirul Ashraf bin Jamalulail Data Analyst
Muhammad Fikrun Amin Software Engineer
  • Project Planning Summary:
Modules/Components Budget Schedule Responsibility
Chatbot System RM408 360.00 15 October 2020 - 25 December 2020 Collect Data, Build Model, & Training Testing

C. IMPLEMENTING THE PROJECT PLAN

  • Deliverables:

  • Successfully detect disease

  • Web Dashboard Design

  • Disease Model

  • Tasks and Estimated Costs

Task Estimated Costs Notes
Acquisition RM250 600.00 Hardware, Software
Design RM4 260.00 Dataset, License
Restoration RM153 500.00 Administration, Insurance
TOTAL RM408 360.00 estimated
  • Milestone Chart
Milestone Scheduled Completion Actual Completion
Analysis on Problem 12 October 2020 - 20 October 2020 20 October 2020
Getting Data 21 October 2020 - 25 October 2020 25 October 2020
Planning and Budgeting 26 October 2020 - 1 November 2020 1 November 2020
Implementation 2 November 2020 - 18 December 2020 18 December 2020
Project Result & Report 18 December - 24 December 2020 24 December 2020
Project Submission 25 December 2020 25 December 2020

D. EXECUTING THE PROJECT

Project Design and coding

  • Chatbot Diagram

Diagram

  • Source Code

You can check our source code in our google drive link: https://drive.google.com/file/d/1p3NyNeNMNHvrdDcOENcE-ZeMiTQkwCTB/view?usp=drivesdk

Cleaning Text

Cleaning Text

Training Text

Traning Data

Project Result

  • Result

Dashboard & Consultation Chatbot

Result

Medical Report

Result

E. COMPLETING THE PROJECT

Closing Checklist

F. PROJECT PRESENTATION

  • Below is our project presentation video that we already uploaded in the OneDrive

Presentation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •