理解了tensorflow必須通過session去run才能輸出值,如果不通過session,那麼只能得到變數名字和型別,加深理解了tensorflow的機制。import tensorflow as tfstate=tf.variable(0,name='counter')
print(state)#輸出的state的型別而並非值 very import
one=tf.constant(1)
new_value=tf.add(state,one)
update=tf.assign(state,new_value)#賦值語句,把new_vaule的值賦給state
init=tf.global_variables_initializer()#very import
with tf.session() as sess:
sess.run(init)#初始化變數
for _ in range(10):
sess.run(update)
print(sess.run(state))#在tf裡面想輸出值得大小必須要通過session去run,不然輸出的是變數的型別
莫煩Tensorflow 入門
tensorflow 初步嘗試 建立資料 搭建模型 計算誤差 傳播誤差 初始會話 不斷訓練 import tensorflow as tf import numpy as np 建立資料 x data np.random.rand 100 astype np.float32 y data x dat...
莫煩tensorflow系列教程學習
1.普通機器學習 函式係數 y 0.1x 0.3 coding gbk import tensorflow as tf import numpy as np 生成資料,y 0.1x 0.3 x data np.random rand 100 astype np.float32 y data x da...
莫煩Tensorflow 建造自己的NN
1 定義 add layer 定義乙個新增層的函式可以很容易的新增神經層 神經層裡常見的引數通常有weights biases和激勵函式 權重 偏置 啟用函式 import tensorflow as tf 輸入值 輸入的大小 輸出的大小和激勵函式,我們設定預設的激勵函式是none def add ...