Skip to content

xGabrielR/Fruits-House

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fruits House

f_r

Full PDF Documentation PT-BR.

0. Introduction

Fruits House is a agroindustry in southern Brazil. The bussiness model consists in fruits plantations, collect, preparation and transport for all Brazil.

It has recently started some expansions in the area of technology requiring a new method of collecting and classifying fruits.

Bussiness Model Parts:
  1. Fruits Plantation: The plantation field is currently extensive, having n km of plantation with the distribution of 131 fruits.

  2. Fruits Collect: In the plantation fields, have some people focusing your working on collect, its possible a complete harvest a year depending on the fruit and its characteristics, I see fruits that take longer to collect and other fruits that annual collection is possible.

  3. Fruits Preparation: Have some products can be making with fruits like cakes, juices, dried, frozen for making candy and juices, and much more.

  4. Fruits Storange: There is a lot of technology and preparation for the storage of fruits, with care mainly with frozen fruits that need specific constructions to keep them at an ideal temperature.

  5. Fruits Transportation: Basically how fruits are distributed throughout Brazil.

1. Business Problem

Scientific Application for Fruits Classification.

The CEO of the company called Fruits House, a fruit and vegetable distributor in the south of Brazil, requested at data analysts some more scientific way to classify fruits so that this more scientific model could be coupled to a drone that would travel across the entire region of agricultural planting of several areas of the company's production throughout the southern region.

How i classify fruits without human presence?

2. Solution Strategy & Assumptions

First CRISP Cycle

    Data Pre Processing & Preparation.
    In a high resume, prepare data with Data Augmentation technique and load the data with data augmentation from folder.
    Fruits Classifier with Convolutional Network.
    I have created CNN Model from scratch for train & test on dataset.

3. Data Pre-Processing

Deep Learning basically is math, statistic and programming, to make model, need to transform categorical variables in numeric.

I used simple load of Tensorflow, he automatic prepare the dataset with data augmentation parameters that i chosen based on my experience.

4. Convolutiona Neural Network

What is a CNN ?

CNN is a variation of MLP Models, used on image classification, object detection and neural style transfer. Having some unique layers with specific objective, conv2 layer detect edges, max pooling reduce the dataset, dropuot reduce the neural network nodes, stride is the step of convolutional layer, padding is the expand of image, and much other features, which I will detail throughout this project.

Personal Draw of One Conv Network i have inplemented on project :p

handdraw_cnn

5. Model Deployment

Deploy with Streamlit application on cloud. In this version you send a image to classifier, and the model return a probability dataframe. OBS: This version is the version of older C2 model & app.

Streamlit App

6. Suplementar Material

- https://www.youtube.com/c/Deeplearningai
- https://docente.ifsc.edu.br/fernando.zinger/MaterialDidatico/PROJETO%20INTEGRADOR%20II/MODELO%20PLANO%20DE%20NEG%C3%93CIO.pdf
- https://www.kaggle.com/muhammadimran112233/99-acc-fruits-recognition-using-nn

About

Fruits Classification with Deep Learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published