Lab Assignment 5 - GeoSnipes/Big-Data GitHub Wiki

Sub-Team Members

5-2 15 Naga Venkata Satya Pranoop Mutha

5-2 23 Geovanni West


Lab 5

    Write a TensorFlow program for the following Task:
  • 1. UseCNN for your project dataset
  • 2. Use Inception Model on your dataset
  • 3. Use FLASK for creating Web Application for your dataset.

Data Set

The data set used in this assignment is 5 classes of different foods. The classes are images of 5 different categories as follows: applepie, babybackribs, beefcarpaccio, caesarsalad, and chickenwings. Each class contains about 1000 images.


Results

CNN

This model may not be appropriate to use with our datatset. It gave a testing accuracy of only 41%. I also tried setting the number of steps/iterations to 2000, it resulted with a 92% training accuracy but the testing accuracy barely increased with a value of 44%.




Inception

The inception model provided a much better result of 87.5% testing accuracy



Flask Web App Using Inception

The model does a good job in predicting the food.

Test1

Gave a 40% probabilty match that the food was caser salad


Test2

Gave a 52% probabilty match that the food was barbecue ribs. Can also motice that chicken wings was a not too far second with 29% probablity match.




Click here for Source Code

⚠️ **GitHub.com Fallback** ⚠️