Skip to content

L4WLI3T/Fooodify

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fooodify

Introduction

A problem that many non-native people face when they visit India is food recognition. It will be fun if they can know the name of a dish very accurately by just uploading it’s picture. The problem with some famous platforms that do the same job is that they find it difficult to recognize some of the traditional Indian foods like Bisi Bele Bath, Ven pongal, etc. So we propose a model that can classify 14 dishes including few of the traditional indian foods and some fast foods too. We have used Convolutional Neural Network (CNN) as a feature extractor to train an image category classifier which gives above average accuracy. CNN’s can learn rich feature representations which often perform much better than other handcrafted features such as histogram of oriented gradients (HOG), Local binary patterns (LBP), or speeded up robust features (SURF). And we have deployed this model using flask. So a user can just take a picture of the food and upload on the web app and get the name of the dish.

Model

Capture

Metrics for model evaluation

Precision = TP/(TP+FP)
Recall = TP/(TP+FN)
F1 = 2*(Precision*Recall)/(Precision+Recall)

m1

Confusion Matrix describes the performance of a classification model (or "classifier") on a set of test data for which the true values are known.

m2

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 95.4%
  • HTML 1.8%
  • JavaScript 1.3%
  • Other 1.5%