Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sarthak-1408/indian-food-classification
This Repo Represents Indian Food Classification and with the help of this project you can easily identify the Indian food
https://github.com/sarthak-1408/indian-food-classification
classification-model deep-learning deep-neural-networks flask flask-application image-classification keras-neural-networks keras-tensorflow tensorflow
Last synced: about 1 month ago
JSON representation
This Repo Represents Indian Food Classification and with the help of this project you can easily identify the Indian food
- Host: GitHub
- URL: https://github.com/sarthak-1408/indian-food-classification
- Owner: Sarthak-1408
- Created: 2021-06-14T13:52:37.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-06-15T04:47:51.000Z (over 3 years ago)
- Last Synced: 2023-07-28T16:24:37.977Z (over 1 year ago)
- Topics: classification-model, deep-learning, deep-neural-networks, flask, flask-application, image-classification, keras-neural-networks, keras-tensorflow, tensorflow
- Language: Jupyter Notebook
- Homepage:
- Size: 14 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: history_v1_inceptionV3.log
Awesome Lists containing this project
README
# Indian Food Classification
Demo Video :point_down:https://user-images.githubusercontent.com/72247049/121991922-3913a080-cdbe-11eb-9234-a6498050ead0.mp4
Demo Image :point_down:
![Screenshot from 2021-06-14 22-38-30](https://user-images.githubusercontent.com/72247049/121991992-5ba5b980-cdbe-11eb-971c-182bb1a0913b.png)
![Screenshot from 2021-06-14 22-38-01](https://user-images.githubusercontent.com/72247049/121992054-7aa44b80-cdbe-11eb-8975-f82da1c28f16.png)
- This Repo Represents **"Indian Food Classification"**
- with the help of this project we can easily identity Indian Foods
# Description :clipboard:- I use Transfer learning (InceptionV3 Model) to create this model and got a 92% accuracy and I Perfrom some EDA
to check each classes and Check number of training examples of each food.- This project will help people from other countries to classify Indian food easily.
- I also Perform Data Augmentation for increasing the number of training examples , Data Augmentation can also reduce Overfitting.
- I use callbacks can helps you prevent overfitting, visualize training progress, debug your code, save checkpoints, generate logs etc.
- I use InceptionV3 Pre-Trained and got Training Accuracy 93% , you can also use other Pre-Trained Model like ResNet50 , Vgg19 etc
- I use Flask to create a Web app and make an easy or Simple UI
# Dataset :bulb:
- Download the Dataset here :point_down:
- https://www.kaggle.com/theeyeschico/indian-food-classification
# Installation :desktop_computer:
- scikit-learn==0.24.1
- pandas==1.1.3
- numpy==1.18.5
- seaborn==0.11.1
- missingno==0.4.2
- imblearn==0.8.0
- tensorflow==2.5.0
- matlotlib==3.4.2
etc
To install the required packages and libraries, run this command in the project directory after cloning the repository:
```
pip install -r requirements.txt
```
# Motivation 💪
What to do when you are at home due to this pandemic situation? I started to learn Machine Learning and Deep learning
in last 8 months . I came to know mathematics behind all supervised models. Finally it is important to
work on application (real world application) to actually make a difference.
# Bug / Features
If you find any bug or other problem regarding this project so just contact me on handles given below or also create an issue in issue section
- **Linkdin** - https://www.linkedin.com/in/sarthak-sharma-5472aa1a0/
- **Gmail** - [email protected]