Giter Site home page Giter Site logo

irs-prmls-2019-09-10-is1pt-grp-flowerpower's Introduction

SECTION 1 : PROJECT TITLE

FlowerPower welcome

SECTION 2 : EXECUTIVE SUMMARY / PAPER ABSTRACT

The team has chosen to work on the problem of differentiating between flowers and non-flowers type images, with the goal of training a model that can classify at a high accuracy on whether an input image is a flower or non-flower type. In order to better measure the performance of each model, we created a baseline model that was able to get 85% accuracy rate. After evaluating the baseline model we looked at the State-of-the-Art (SOTA) models for similar problem sets (such as CIFAR 10) and attempted to understand and subsequently implement the architectures suggested. We conducted a series of experiments following popular architectures - Deep CNN, VGG, AlexNet, ResNet, Inception V4, Inception-ResNet V2 and SE Inception-ResNet V2. All images (Data_V1 and Data_V2) used were scraped from the Internet, and were subsequently resized and stored in .npz format for different models to load. After rounds of parameter tuning, Deep CNN, VGG and AlexNet were able to reach around 90-92% accuracy using Data_V1. In comparison, ResNet, Inception V4, Inception-ResNet V2 and SE Inception-ResNet V2 reached around 94-95% using Data_V2. In the end, we put all the results together and managed to get a further optimal model using a voting approach.

SECTION 3 : CREDITS / PROJECT CONTRIBUTION

Official Full Name Student ID (MTech Applicable) Work Items (Who Did What) Email (Optional)
DAI YIRUI A0195167U Business idea generation, Image downloading, AlexNet, VGG16, Project report [email protected]
DONG MEIRONG A0195346W Business idea generation, CNN Base Models, Project report [email protected]
LIM CHONG SENG HERMANN A0195392U Business idea generation, Image downloading, Image resizing, Project report [email protected]
YAM GUI PENG DAVID A0195315A Business idea generation, Image Downloading, Image Resizing, ResNet, Inception V4, Inception-ResNet V2, Squeeze Excitation, Project report [email protected]

SECTION 4 : USER GUIDE

See Pattern Recognition CA2 User Guide

SECTION 5 : PROJECT REPORT / PAPER

https://github.com/davidygp/IRS-PRMLS-2019-09-10-IS1PT-GRP-FlowerPower/blob/master/ProjectReport/Report.pdf

Recommended Sections for Project Report / Paper:

  • Abstract
  • Environment Setup
  • Data Set
  • Baseline Model
  • Approach Towards VGG16 Structure
  • Approach Towards AlexNet Structure
  • Approach Towards ResNet Structure
  • Approach Towards Inception V4 Structure
  • Approach Towards Inception-ResNet V2 Structure
  • Approach Towards Squeeze Excitation Inception-ResNet V2 Structure
  • Combining various Neural Network Architectures
  • Conclusion
  • References

SECTION 6 : MISCELLANEOUS

CNN Base Models

  • CNN Base Model codes and html save files

intermediary_codes

  • Intermediary codes

intermediary_htmls

  • Intermediary HTML save files

model_saves

  • Saved hdf5 weight files of the best models with their accuracy values

readings

  • Some of the readings referenced in the project

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.