tensorflow入門筆記(2)

2021-08-27 04:12:15 字數 595 閱讀 9102

在tensorflow中,變數(tf.variable)的作用是儲存和更新神經網路中的引數。

一般來說,權重引數(weights)賦予隨機初始值最為常見。

偏置項常常用常數來設定初始值

import tensorflow as tf

# weights為乙個2*3的矩陣,初始值為正態分佈隨機數,標準差而2,均值為預設值0

weights = tf.variable(tf.random_normal([2, 3], stddev=2))

# biases為乙個3*2的矩陣,初始值為0

biases = tf.variable(tf.zeros([3,2]))

# 用weights的初始值來初始化w2

# w2 = tf.variable(weights.initial_value()*2)

result = tf.matmul(weights, biases)

with tf.session() as sess:

tf.initialize_all_variables().run()

print(sess.run(result))

Tensorflow入門學習筆記

最近小半年一直在學習神經網路的相關知識,一直在瞎鼓搗,沒有系統的學習乙個神經網路框架,現在要寫 了,開始學習tensorflow。參考oschina的zhuyuping的blog,慢慢了解基礎知識。tensorflow tensor flow ndarray dag 有向圖把每乙個op連線起來,在乙...

tensorflow入門筆記(1)

計算圖 tf.graph 張量 tf.tensor 會話 tf.session 計算圖的每乙個節點都是乙個運算,計算圖的邊則表示了運算之間的傳遞關係。張量是乙個多維陣列,主要儲存三個屬性 名字 維度 型別 型別一旦定義不能改變 在張量中並沒有真正儲存數字,它儲存的是如何得到這些數字的計算過程。a t...

Tensorflow學習筆記2

參考 1 classification分類學習 from tensorflow.examples.tutorials.mnist import input data mnist input data.read data sets mnist data one hot true mnist庫是手寫體數...