Skip to content

This Repository is used by Machine Learning path cohort to build four kind of model like Cassava disesases,rice diseases,Tomato disesases and Vegetables classification models

Notifications You must be signed in to change notification settings

Bangkit-Capstone-Project/ML_Structuring_Model

Repository files navigation


TANAMIN MACHINE LEARNING PROJECT README

ML Contributors GitHub commit activity GitHub last commit GitHub forks

Team Profile

Team ID : C22-PS177

This is our Members

  • (ML) M2297G2522 - Rama Tri Agung - UPN Veteran Yogyakarta
  • (ML) M2007F0755 - Brylian Fandhi Safsalta - Universitas Dian Nuswantoro
  • (ML) M2007F0765 - Achmad Naila Muna Ramadhani - Universitas Dian Nuswantoro
  • (MD) A2306F2629 - Abraham Pardomuan Naiborhu - President University
  • (MD) A2007F0748 - Nanang Febrianto - Universitas Dian Nuswantoro
  • (CC) C7297F2544 - Shazi Awaludin - UPN Veteran Yogyakarta

Roles/personnel

  • Project Plan (A2007F0748 - Nanang Febrianto, A2306F2629 - Abraham Pardomuan Naiborhu, C7297F2544 - Shazi Awaludin, M2007F0755 - Brylian Fandhi Safsalta, M2297G2522 - Rama Tri Agung, M2007F0765 - Achmad Naila Muna Ramadhani )
  • UI/UX (A2306F2629 - Abraham Pardomuan Naiborhu, A2007F0748 - Nanang Febrianto)
  • Build Machine Learning Model (M2007F0765 - Achmad Naila Muna Ramadhani, M2007F0755 - Brylian Fandhi Safsalta, M2297G2522 - Rama Tri Agung)
  • Android Apps Development (A2306F2629 - Abraham Pardomuan Naiborhu, A2007F0748 - Nanang Febrianto)
  • Deployment Application (C7297F2544 - Shazi Awaludin)

Tanamin Machine Learing Project

This ML project is our final project for Google Bangkit Academy 2022.

Android: Tanamin Mobile Apps Developments

Cloud: Tanamin Cloud Service

Project Background:

Rice and cassava are staple foods for all Indonesian people. Planting these plants takes a long time to be harvested, so special attention needs to be paid to these plants so as not to contract the disease and the occurrence of crop failure or quality degradation. To prevent this requires the ability of humans to select and treat plant diseases. However, manual checking takes a lot of time and effort and requires a lot of human resources.

Based on these problems, can be prevented by providing technological solutions, namely building machine learning applications that can detect diseases of rice and cassava plants. The solution aims to assist farmers in increasing the efficiency of checking for the disease to prevent crop failures and improve society's welfare.

Machine Learning:

Machine Learning path build four kinds of models that include Cassava Diseases, Rice Diseases, Tomato Leaf disease detection and Vegetables detection. Build process using baseline experiment, early stopping, checkpoint. Pre-trained model or transfer learning by resnet152v2, densenet121, inceptionv3, mobilenetv2. The model was saved and deployed with saved_model.

Project Case :

  • CassavaLeaf Diseases
  • Rice Plan Diseases
  • Vegetable Classification
  • Tomato Leaf Diseases

Our Dataset Link:

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

Cassava Leaf Diseases preview dataset

Rice Plant Disease preview dataset

Tomato Leaf Dataset

Vegetables Dataset

Notebook for each case

Cassava Disease

Rice Plant Disease

Tomatoes

Vegetables

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

About

This Repository is used by Machine Learning path cohort to build four kind of model like Cassava disesases,rice diseases,Tomato disesases and Vegetables classification models

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •