Prototyping a deep learning image classifier Thomas Ellebk, Ferring - - PowerPoint PPT Presentation

prototyping a deep learning image classifier
SMART_READER_LITE
LIVE PREVIEW

Prototyping a deep learning image classifier Thomas Ellebk, Ferring - - PowerPoint PPT Presentation

Want to get started with deep learning? Prototyping a deep learning image classifier Thomas Ellebk, Ferring Pharmaceuticals, ML02 PhUSE EU Connect 2018, November 5th 2018 Pattern detection add con Classification add con {Alligator,


slide-1
SLIDE 1

Want to get started with deep learning? Prototyping a deep learning image classifier

Thomas Ellebæk, Ferring Pharmaceuticals, ML02 PhUSE EU Connect 2018, November 5th 2018

slide-2
SLIDE 2

add con

Pattern detection

slide-3
SLIDE 3

add con

Classification

{Alligator, Beaver, Cat, Dog, …, Zebra}

slide-4
SLIDE 4

add con

Classification

{Alligator, Beaver, Cat, Dog, …, Zebra} 0.01 0.00 0.87 0.07 … 0.00

slide-5
SLIDE 5

add con

Deep learning applications

Teradata report based on survey conducted July 2017:

”80% report that some form of AI is already in production in their organization”

(EB9867_State_of_Artificial_Intelligence_for_the_Enterprises.pdf)

slide-6
SLIDE 6

add con

Deep learning applications

Teradata report based on survey conducted July 2017:

”80% report that some form of AI is already in production in their organization”

(EB9867_State_of_Artificial_Intelligence_for_the_Enterprises.pdf) www.slideshare.net/AIFrontiers/jeff-dean-trends-and-developments-in-deep-learning-research/8

slide-7
SLIDE 7

add con

Deep learning breakthrough

ImageNet results (top-5)

Error rate AlexNet 16.4

slide-8
SLIDE 8

add con

Feedforward Neural Network

slide-9
SLIDE 9

add con

Feedforward Neural Network

Shoe size Hair length Male Female

slide-10
SLIDE 10

add con

Feedforward Neural Network

Neuron output: Activation function:

(rectified linear unit – ReLU)

Shoe size and hair length Gender

slide-11
SLIDE 11

add con

Feedforward Neural Network

Neuron output: Activation function:

(rectified linear unit – ReLU)

Shoe size and hair length Gender

slide-12
SLIDE 12

add con

Feedforward Neural Network

Neuron output: Activation function:

(rectified linear unit – ReLU)

Shoe size and hair length Gender

slide-13
SLIDE 13

add con

Feedforward Neural Network

Neuron output: Activation function:

(rectified linear unit – ReLU)

Loss function:

(categorical cross entropy)

Shoe size and hair length Gender

slide-14
SLIDE 14

add con

Convolutional Neural Network

https://se.mathworks.com/discovery/convolutional-neural-network.html

slide-15
SLIDE 15

add con

Convolution

2D convolution

a b c d e f g h i j k l m n

  • p

Input Kernel

… … … … … … … … e

slide-16
SLIDE 16

add con

Convolution

2D convolution 2D cross-correlation

a b c d e f g h i j k l m n

  • p

Input Kernel

… … … … … … … … e … … … … … … … … e

slide-17
SLIDE 17

add con

Max pooling

1 4 9 16 2 3 8 15 5 6 7 14 10 11 12 13 4 16 11 14

Input (2,2) max pooling

slide-18
SLIDE 18

add con

CASE: Cell Counter

slide-19
SLIDE 19

add con

Computing environment

slide-20
SLIDE 20

add con

1 2 3 4 >=5 1 79 2 96 3 56 4 157 >=5 52 Predicted labels Actual labels

Fitting AlexNet-type model

Validation accuracy: 35.7%

slide-21
SLIDE 21

add con

Final model

3 convolutional layers and 2 dense fully connected layers

slide-22
SLIDE 22

add con

Final model

3 convolutional layers and 2 dense fully connected layers

slide-23
SLIDE 23

add con

Error analysis

2 correct predicted examples 5 wrongly predicted examples Test accuracy: 55.9% >> 35.7%

slide-24
SLIDE 24

add con

Live demo!

slide-25
SLIDE 25

add con

Takeaways and suggested learning

https://machinelearningmastery.com/

slide-26
SLIDE 26

add con

Takeaways and suggested learning

  • Technology is ready
  • Data is the most important asset

https://machinelearningmastery.com/

slide-27
SLIDE 27

add con

Takeaways and suggested learning

  • Technology is ready
  • Data is the most important asset

https://machinelearningmastery.com/

Questions?