Introduction to Artificial Intelligence Deep Learning - Tensor Flow
Janyl Jumadinova December 2, 2016
Credit: Google Workshop
Introduction to Artificial Intelligence Deep Learning - Tensor Flow - - PowerPoint PPT Presentation
Introduction to Artificial Intelligence Deep Learning - Tensor Flow Janyl Jumadinova December 2, 2016 Credit: Google Workshop Neural Networks 2/24 Neural Networks 3/24 Neural Networks A fully connected NN layer 4/24 Implementation as
Credit: Google Workshop
2/24
3/24
4/24
5/24
6/24
7/24
◮ Each neuron implements a relatively simple mathematical
◮ y = g(w · x + b) 8/24
◮ Each neuron implements a relatively simple mathematical
◮ y = g(w · x + b) ◮ The composition of 106 − 109 such functions is powerful. 8/24
9/24
◮ more data ◮ bigger models ◮ more computation 10/24
◮ more data ◮ bigger models ◮ more computation
10/24
11/24
12/24
◮ Operates over tensors: n-dimensional arrays 13/24
◮ Operates over tensors: n-dimensional arrays ◮ Using a flow graph: data flow computation framework 13/24
◮ Operates over tensors: n-dimensional arrays ◮ Using a flow graph: data flow computation framework 13/24
◮ 5.7 ← Scalar ◮ Number, Float, etc. 14/24
15/24
16/24
◮ Tensors have a Shape that is described with a vector 17/24
◮ Tensors have a Shape that is described with a vector ◮ [1000, 256, 256, 3] ◮ 10000 Images ◮ Each Image has 256 Rows ◮ Each Row has 256 Pixels ◮ Each Pixel has 3 values (RGB) 17/24
18/24
19/24
20/24
◮ Graph: A TensorFlow computation, represented as a dataflow
21/24
◮ Graph: A TensorFlow computation, represented as a dataflow
◮ Operation: a graph node that performs computation on tensors 21/24
◮ Graph: A TensorFlow computation, represented as a dataflow
◮ Operation: a graph node that performs computation on tensors ◮ Tensor: a handle to one of the outputs of an Operation:
21/24
◮ Constants 22/24
◮ Constants ◮ Placeholders: must be fed with data on execution. 22/24
◮ Constants ◮ Placeholders: must be fed with data on execution. ◮ Variables: a modifiable tensor that lives in TensorFlow’s graph
22/24
◮ Constants ◮ Placeholders: must be fed with data on execution. ◮ Variables: a modifiable tensor that lives in TensorFlow’s graph
◮ Session: encapsulates the environment in which Operation
22/24
23/24
24/24