Image Classification Done Simply using Keras and TensorFlow

16
February 23, 2017 rajiv shah RajivShah.com [email protected] github.com/rajshah4/image_keras rajcs4 Image Classification using TensorFlow/Keras

Transcript of Image Classification Done Simply using Keras and TensorFlow

Page 1: Image Classification Done Simply using Keras and TensorFlow

February 23, 2017

rajiv shah

RajivShah.com [email protected]

github.com/rajshah4/image_keras

rajcs4

Image Classification using TensorFlow/Keras

Page 2: Image Classification Done Simply using Keras and TensorFlow

Build a simple convolutional neural network

Augment data

Use a pretrained convolutional neural network

Use transfer learning (fine tuning a pretrained network)

goals

Page 3: Image Classification Done Simply using Keras and TensorFlow

what is the big deal?

Page 4: Image Classification Done Simply using Keras and TensorFlow

telling cats & dogs apart

In 2013 - 82.7%CNN - 99%

Page 5: Image Classification Done Simply using Keras and TensorFlow

Theano

Caffe

Torch

Tensorflow

MXNet

CNTK

methodology

Page 6: Image Classification Done Simply using Keras and TensorFlow

build a simple convolutional

neural network

Page 7: Image Classification Done Simply using Keras and TensorFlow
Page 8: Image Classification Done Simply using Keras and TensorFlow

augmenting data

Page 9: Image Classification Done Simply using Keras and TensorFlow
Page 10: Image Classification Done Simply using Keras and TensorFlow

overfitting

Page 11: Image Classification Done Simply using Keras and TensorFlow

using a pre-trained

network

Page 12: Image Classification Done Simply using Keras and TensorFlow

138 GB, 14 million images

Page 13: Image Classification Done Simply using Keras and TensorFlow

pre-trained networks

Page 14: Image Classification Done Simply using Keras and TensorFlow

fine tuning a pre-trained

network

Page 15: Image Classification Done Simply using Keras and TensorFlow

Build a simple convolutional neural network

Augment data

Use a pretrained convolutional neural network

Use transfer learning (fine tuning a pretrained network)

goals

Page 16: Image Classification Done Simply using Keras and TensorFlow

February 23, 2017

rajiv shah

RajivShah.com [email protected]

github.com/rajshah4/image_keras

rajcs4

Image Classification using TensorFlow/Keras