Giter Club home page Giter Club logo

cnn's Introduction

CNN

Notebooks for CNN theories in different implementing ways/ classification problems


Directories

  • Directory which includes the notebooks from TensorFlow Developer Certificate Specialization
  • Notebooks from CNN in TensorFlow

Classification Projects

Image Classification

cats_v_dogs_classification

  • Image Binary Classification with Simple CNN
  • Used ImageDataGenerator

Data Augmentation

cats_v_dogs_augmentation.ipynb

  • applying Data Augmentation by using ImageDataGenerator
  • it shows Data Augmentation can help to avoid Overfitting.

horses_v_humans_augmentation.ipynb

  • applying Data Augmentation by using Image Data Generator
  • it shows Data Augmentation does not guarantee to solve Overfitting.

Transfer Learning

transfer_learning.ipynb

  • use the pretrained InceptionV3 model as the based model
  • freeze the layers not to get retrained
  • chose a layer as the last layer to use as the base model
  • create a DNN including Dropout Layers
  • preprocess the customized data to be trained ( e.g., the cat vs dog data )
  • train the model and evaluate it

Multiclass Classification

multiclass_classifier.ipynb

  • Problem : Multiclass Classification
  • Dataset : Rock Paper Scissors dataset

multiclass_signlanguage.ipynb

Datasets

Rock Paper Scissors

Rock-Paper-Scissors is a dataset containing 2,892 images of diverse hands in Rock/Paper/Scissors poses. It is licensed CC By 2.0 and available for all purposes, but its intent is primarily for learning and research.

Rock Paper Scissors contains images from a variety of different hands, from different races, ages, and genders, posed into Rock / Paper or Scissors and labeled as such. You can download the training set here, and the test set here. These images have all been generated using CGI techniques as an experiment in determining if a CGI-based dataset can be used for classification against real images. I also generated a few images that you can use for predictions. You can find them here. Note that all of this data is posed against a white background. Each image is 300ร—300 pixels in 24-bit color

Sign Language MNIST

Sign Language MNIST The dataset format is patterned to match closely with the classic MNIST. Each training and test case represents a label (0-25) as a one-to-one map for each alphabetic letter A-Z (and no cases for 9=J or 25=Z because of gesture motions). The training data (27,455 cases) and test data (7172 cases) are approximately half the size of the standard MNIST but otherwise similar with a header row of label, pixel1,pixel2โ€ฆ.pixel784 which represent a single 28x28 pixel image with grayscale values between 0-255. The original hand gesture image data represented multiple users repeating the gesture against different backgrounds. The Sign Language MNIST data came from greatly extending the small number (1704) of the color images included as not cropped around the hand region of interest.

cnn's People

Contributors

yiyichanmyae avatar

Watchers

Kostas Georgiou avatar  avatar

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.