tensorflow基礎使用1

2021-08-08 08:01:41 字數 792 閱讀 7890

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 將資料傳入或傳出任...