tensorflow語法詳記(一)

2021-10-06 04:35:11 字數 1260 閱讀 8913

最近一直在學習tensorflow的理論知識,趁著複習的機會,做乙個小整理,方便自己以後查閱。其中加粗部分是需要自己輸入的。

1、定義常量:

tf.constant([data],name"name")

2、建立乙個計算圖:

tf.graph()

3、對當前預設計算圖的引用:

tf.get_default_graph()

4、建立計算圖中的變數並設定初始值:

tf.get_variable(「name」,[長度],initializer=tf.zeros_initializer())

定義的name:包含名、長度、初始值

(name,

shape=none,

dtype=none,

initializer=none,

regularizer=none,

trainable=true,

collections=none,

caching_device=none,

partitioner=none,

validate_shape=true,

use_resource=none,

custom_getter=none,

constraint=none)

將變數設定成全0(initializer=tf.zeros_initializer()),zeros換成ones則換成1

5、初始化計算圖中的所有變數:

tf.global_variables_initializer().run()

此條把變數還原到建立的計算圖的裡面輸入的初始值,即initializer=tf.zeros_initializer()定義的值

6、控制和輸出(啟用函式)的作用

tf.session()

with tf.session() as sess:

sess.run("")

執行 session.run() 可以獲得你要得知的運算結果

7、控制函式變數空間

tf.variable_scope("",reuse=true)

即作用域

tensorflow語法基礎

變數型別 variable 變數 constant 常量 指定引數 name 變數在tensorflow中的名字 dtype 變數的資料型別 可以是tf.float32,tf.int32之類的 e.g.import tensorflow as tf a tf.variable 0,dtype int...

Tensorflow基礎語法

import tensorflow as tf import numpy as np state tf.variable 0,name counter 引數值為0,name為counter print state.name one tf.constant 1 new value tf.add sta...

TensorFlow中關於pad函式的詳細理解

今天用到pad函式,看文件看了老半天,後面終於弄懂了。以下是本人的理解總結 文件的內容 t is 1,2,3 4,5,6 paddings is 1,1,2,2 constant values is 0.rank of t is 2.pad t,paddings,constant 0,0,0,0,0...