Giter Site home page Giter Site logo

estshara-bot's Introduction

EstsharaBot

EstsharaBot is a medical application that revolutionizes the way we diagnose and detect cancer. By harnessing the power of natural language processing (NLP) and image classification, EstsharaBot provides accurate and efficient cancer diagnosis while incorporating a chatbot feature for accessible communication and personalized feedback. This mobile application is designed to simplify the process of obtaining a comprehensive report about a patient's medical condition based on their description.

Objective

The main objectives of EstsharaBot are:

  1. Summarize Patient's Condition: Assist doctors in summarizing a patient's condition using the comprehensive report generated by the application.

  2. Mobile Application with Chatbot: Create a user-friendly mobile application that allows patients to obtain a report about their medical condition based on their description. The chatbot feature enables easy and accessible communication.

  3. Doctor Review Option: Provide an option for users to allow their reports to be reviewed by doctors associated with the application, enhancing the accuracy and reliability of the diagnosis.

  4. Cancer Classification: Utilize advanced image classification models, including VGG16, MobileNet v3, DenseNet, Transformers, and Diet Classifier, to classify and predict types of cancers based on medical images.

Used Models

EstsharaBot incorporates the following models for cancer diagnosis and image classification:

  • VGG16
  • MobileNet v3
  • DenseNet

For Chatbot models we used:

  • Transformers
  • Diet Classifier

These models have been trained using state-of-the-art machine learning techniques to accurately detect and classify different types of cancers.

Toolkits Used

The following toolkits and technologies have been utilized in the development of EstsharaBot:

  • Rasa: Rasa is an open-source chatbot framework that enables the creation of conversational AI applications. It powers the chatbot feature of EstsharaBot, allowing users to interact and obtain reports.

  • Python: Python programming language is used extensively in developing the application's backend and integrating the machine learning models.

  • TensorFlow: TensorFlow is a popular machine learning framework utilized for building and training deep learning models. It has been employed to develop and deploy the image classification models in EstsharaBot.

  • Application Screenshots

Here are some screenshots showcasing the functionality and user interface of the EstsharaBot mobile application:

  • Register Page

  • Login Page

  • Home Page

  • Chatbot

  • Upload Image

  • Result after Upload image

  • Report Generated

Demo

Demo.fffff.mp4

estshara-bot's People

Contributors

loaikenawy avatar zyadmohamed1 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.