Tensorflow入門學習筆記

2021-07-31 22:21:14 字數 560 閱讀 4629

最近小半年一直在學習神經網路的相關知識,一直在瞎鼓搗,沒有系統的學習乙個神經網路框架,現在要寫**了,開始學習tensorflow。

#########參考oschina的zhuyuping的blog,慢慢了解基礎知識。

tensorflow = tensor+flow = ndarray + dag 有向圖把每乙個op連線起來,在乙個多維陣列中傳遞。在tensorflow的會話中進行操作。

1.佔位符

tf.placeholder(dtype, shape =none,name = none)  #none大小寫敏感,不要丟掉前面的tf.

佔位符表示當op進行操作時傳遞進來的過程。用feed 給予操作。

feed 需要傳遞tuple元組。 feed_dict =  執行操作時,feed傳入替換,執行後銷毀。

tf.variable(0.0,name = "weight") variable()第乙個引數表示初始化的值。

常量 tf.constant()

通過session會話將所有的op操作匯集

tensorflow入門學習(二)

前言 tensorflow用張量這種資料結構來表示所有的資料。用一階張量來表示向量,如 v 1.2,2.3,3.5 如二階張量表示矩陣,如 m 1,2,3 4,5,6 7,8,9 可以看成是方括號巢狀的層數。一 fetch的用法 會話執行完成之後,如果我們想檢視會話執行的結果,就需要使用fetch來...

tensorflow入門學習(五)

神經網路搭建的一般步驟 第一步 類別 我們把向量化後的x和權重矩陣w相乘,加上偏置b,然後計算每個分類的softmax概率值。predict tf.nn.softmax tf.matmul x,w b 第二步 計算損失 訓練過程指定最小化誤差用的損失函式 loss tf.reduce mean tf...

Tensorflow的基本使用 機器學習筆記

學習資料 中文社群 基本概念 綜述 tensorflow 是乙個程式設計系統,使用圖來表示計算任務.圖中的節點被稱之為 op operation 的縮寫 乙個 op 獲得 0 個或多個tensor,執行計算,產生 0 個或多個tensor.每個 tensor 是乙個型別化的多維陣列.例如,你可以將一...