TensorFlow常用函式

2021-08-21 07:35:57 字數 579 閱讀 4986

使用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 ...