使用tensorflow計算流程:
(1)prepare train data
(2)define model and graph
(3)choose optimizer
(4)create a session to run
import tensorflow as tf
1. tf.reduce_mean(input_tensor,axis=0/1)
axis=0 代表列,axis=1代表行
輸出input_tensor的平均值
2.tf.constant(value,dtype=none,shape=[m,n])
value可以是乙個值,也可以是乙個陣列
輸出乙個滿足shape的tensor
3.tf.variable(initial_value)
確定initial_value的type和value
輸出變數
4.tf.matmul(a,b)
輸出矩陣a和矩陣b的乘積
tensorflow常用函式
1.variable 主要在於一些可訓練變數 trainable variables 比如模型的權重 weights 或者偏執值 bias 1 宣告時,必須提供初始值 2 在真實訓練時,其值是會改變的,自然事先需要指定初始值 weights tf.variable tf.random normal ...
Tensorflow常用函式
w1 tf.variable tf.random normal 2,3 sttdev 1,seed 1 生成矩陣的均值為0,方差為2。使用seed 1指定隨機種子,可以保證每次執行得到的結果相同。sess.run w1.initializer 初始化w1 sess.run tf.initiable ...
Tensorflow 常用函式
1.tqdm list 方法可以傳入任意一種list,比如陣列 from tqdm import tqdm for i in tqdm range 1000 do something pass2.w1 tf.variable tf.truncated normal 5,5,1,inflated 0 ...