Chapter 1.0_TensorFlow的一般套路

基本操作

基本的計算pipeline:

1.數據處理:比如圖片減去平均值,正則化等

2.將數據分為 train sets,test sets,validation sets

3.設置超參數:比如learning rate 這些


4.變量與占位符的初始化(Initialize variables and placeholders)

在計算中tf要知道什么數據是可以修改的(比如權重w,偏置b等用variables),什么是變化的但是不可修改的(比如x,y等),同時還要注明數據類型tf.float32或者其他


5.定義模型(Define the model structure):

在有了數據和初始化好變量和網絡參數后,就開始定義模型。



6.定義loss函數(Declare the loss functions)

loss函數描述和計算值和實際值的偏差,用來計算優化方向

# Define loss and optimizer

cost = tf.reduce_mean(tf.nn.softmax_cross_entropy_with_logits(logits=pred, labels=Y))

7.Initialize and train the model

做好上面的步驟后就可以開始初始化和訓練我們的模型


8.模型評價(Evaluate the model)

對于訓練好的模型,需要用驗證集去測試實際的效果

9.超參數fine tune

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容