Giter Site home page Giter Site logo

docbot-bangkit-2021 / docbot-machinelearningmodels Goto Github PK

View Code? Open in Web Editor NEW
6.0 0.0 5.0 2.26 GB

This repository is used to create Machine Learning models. Building three kinds of models that include covid detection, fruit and vegetable nutrition content, and general disease detection.

Jupyter Notebook 100.00%
disease health symptoms docbot machine-learning image-classification resnet-152 densenet121 inception-v3 mobilenetv2

docbot-machinelearningmodels's Introduction


DocBot

Profile

Team ID : B21-CAP0362

Members

Roles/personnel

  • Project Plan (M2082044 - Nur Imam Masri)
  • UI/UX (C2242155 - Nurul Uswatun Hasanah, M2242154 - Rafkah Rizqia)
  • Build Machine Learning Model (M2082044 - Nur Imam Masri, M2242154 - Rafkah Rizqia)
  • Android Development (A0131304 - Dian Arisma Wicakso, A0141345 - I Made Ari Widiarsana)
  • Deployment Application (C2242155 - Nurul Uswatun Hasanah)

GitHub stars GitHub forks

DocBot-ML

This project is our final project for Google Bangkit Academy 2021.

Android: DocBotApp

Cloud: DocBot-Cloud

Backgrounder:

The development of the health sector in Indonesia is still not growing optimally. Public submission of symptoms of disease requires early solutions in dealing with emerging diseases. As well as long-distance service in some areas is still very difficult. The government established an institution, namely Puskesmas, which is a health service facility. Public health problems, especially remote reports, recommendations for early treatment, and appropriate health programs for the community, are still lacking and not yet integrated. The strategy in the form of application development by utilizing deep learning aims to analyze the symptoms of the disease from the community in conducting classification based on disease diagnosis health test data. It is hoped that it can help people who need recommendations for first action against symptoms of disease and related health information, in addition to that expected from the data. which is received can be analyzed by the Puskesmas to design a health program.

Machine Learning:

Building three kinds of models that include covid detection, fruit and vegetable nutrition content, and general disease detection. Build process using baseline experiment, early stopping, checkpoint. Pre-trained model or transfer learning by resnet152v2, densenet121, inceptionv3, mobilenetv2, vgg19. The model was saved with model.tflite and chosen by the best model for deployment.

Case :

  • Covid19 Classification
  • Skin and Eye Diseases Classification
  • Fruits and Vegetable Classification

Dataset Link:

Preview of the image and data used are shown in the picture below.

Early stage symptoms of COVID-19 patient's

Eye and Skin Disease

Fruits and Vegetables

Open In Colab

Covid-19

Disease

FruitsVegetables

Features

  • EDA (Exploratory Data Analysis) for Data Tables and Images
  • Preprocessing Data and Image
  • Image Augmentation
  • Callbacks
  • EarlyStopping
  • ModelCheckpoint
  • ResNet152V2
  • DenseNet121
  • InceptionV3
  • MobileNetV2
  • VGG19
  • TFLite x labels

Prerequisites

  1. Jupyter Notebook or Google Colab
  2. Kaggle API Token → Generate
  3. Python version 3.6 or above
  4. Latest version of Tensorflow 2.5 (or you can update again by rerunning .ipynb and updating models)

How to use

  1. Create kaggle.json from Kaggle
  2. Go to your Kaggle profile then download your Kaggle API.
    • My Account → Look for API section → Create New API Token
  3. Open .ipynb with Google Colaboratory using open in colab
  4. "Save a copy in Drive" to run and edit with your account. Click File > Save a copy in Drive in your Google Colaboratory.
  5. Upload your kaggle.json if asked to upload it.
  6. Will download the dataset on kaggle
  7. If using GoogleDrive for the dataset, GoogleAuth click on the given link and sign in with your Google Account.
  8. Done :)

References

Thank You :)

docbot-machinelearningmodels's People

Contributors

nurimammasri avatar rafkahrizqia avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  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.