1. op的設計及執行乙個簡單的圖
import tensorflow as tf
x = tf.variable([1,2]) #建立變數
a = tf.constant([3,3]) #建立常量
sub = tf.subtract(x,a)#定義減法op
add = tf.add(x,sub)#定義加法op
init = tf.global_variables_initializer() 初始化所有變數
with tf.session() as sess:執行圖
sess.run(init)
print(sess.run(sub)) print(sess.run(add))
2建立乙個迴圈迭代的操作
import tensorflow as tf
state = tf.variable(0,name='counter')
new_value = tf.add(state,1)
update = tf.assign(state,new_value) #賦值操作
init = tf.global_variables_initializer()
with tf.session() as sess:
sess.run(init)
print(sess.run(state))
for _ in range(5):
sess.run(update)
print(sess.run(state))
tensorflow基礎使用2
fetch和 feed的用法 1.fetch的用法也就是在session執行時,可以以列表的方式傳參,從而同時run多個op coding utf 8 import tensorflow as tf how to use fetch input1 tf.constant 3.0 input2 tf....
tensorflow基礎使用4
非線性回歸 coding utf 8 import tensorflow as tf import numpy as np import matplotlib.pyplot as plt 使用numpy生成200個隨機點 x data np.linspace 0.5,0.5,200 np.newax...
Tensorflow 基礎教程(1)
在使用tensorflow之前先了解下tensorflow的幾個基礎知識 1 使用圖 graph 來表示計算 2 在回話 session 中執行圖 3 使用張量 tensor 來代表資料 4 通過變數 variables 維護狀態 5 通過供給 feeds 和取回 fetches 將資料傳入或傳出任...