TensorFlow

綠葉清舟發表於2020-12-07

手寫識別問題

  • [28,28,1] 28行28列每個點是1位

  • [28,28,3]

  • [28,28,28,28,…] 28指28維向量

  • 輸入x:[b,784] 784畫素點

1.dog = 0 ,cat =1,fish = 2… 2.2 更接近fish
y = w ∗ x + b o u t = X @ W + b [ 1 , 784 ] @ [ 784 , 10 ] + [ 10 ] − > [ 1 , 10 ] y=w*x+b\\ out=X@W+b\\ [1,784]@[784,10]+[10]->[1,10] y=wx+bout=X@W+b[1,784]@[784,10]+[10]>[1,10]
RELU

在這裡插入圖片描述

o u t = r e l u ( X @ W + b ) o u t < − h 2 < − h 1 out=relu(X@W+b)\\ out<- \quad h_2<- \quad h_1 out=relu(X@W+b)out<h2<h1
在這裡插入圖片描述

LOSS

one-hot encoding
L O S S = ( y − o u t ) 2 LOSS=(y-out)^2 LOSS=(yout)2
在這裡插入圖片描述

在這裡插入圖片描述

Data container

  • list
  • np.array
  • tf.Tensor

在這裡插入圖片描述

在這裡插入圖片描述

TF is computing lib

  • int float double

  • bool

  • string

在這裡插入圖片描述

在這裡插入圖片描述

b.shape()

在這裡插入圖片描述

convert

在這裡插入圖片描述
在這裡插入圖片描述

在這裡插入圖片描述

相關文章