BiGRU中遇到的函式

2021-08-21 08:51:24 字數 875 閱讀 6568

emb_init = tf.truncated_normal_initializer(mean=0.0, stddev=0.01)

fc_layer = tf.contrib.layers.fully_connected

1.tf.truncated_normal

tf.truncated_normal(shape, mean, stddev) :shape表示生成張量的維度,mean是均值,stddev是標準差 從

截斷的正態分佈中輸出隨機值

生成的值服從具有指定平均值和標準偏差的正態分佈,如果生成的值大於平均值

2個標準偏差的值則丟棄重新選擇。

2.fully_connected全連線層需要注意的是inputs引數,一般是二維的形式[batch_size, depth],而前面卷積的結果,一般是[batch_size, height, width, channels]的形式,所以需要做乙個flatten操作後再傳給fully_connected。

一般在fc之後還會做dropout

3.tf.sequence_mask(lengths, maxlen=none,dtype=tf.bool,name=none)

函式tensorflow張量變換函式

函式引數

lengths:整數張量,其所有值小於等於maxlen。

maxlen:標量整數張量,返回張量的最後維度的大小;預設值是lengths中的最大值。

dtype:結果張量的輸出型別。

name:操作的名字。

函式返回值

形狀為lengths.shape + (maxlen,)的mask張量,投射到指定的dtype。

函式中可能存在的異常

valueerror:如果maxlen不是標量。

PB學習中遇到的函式

1 getcurrentdirectory 2 fileopen filename 引數filename string型別,指定要開啟檔案的名稱,其中可以包含路徑 引數filemode filemode列舉型別,可選項,指定檔案開啟方式。有效取值為 linemode 預設值,行模式 streammo...

python學習中遇到的函式

最近在維護公升級工具wana,由於這個工具對效率要求不明顯,所以使用python開發,而此前我對python並沒有太過深入的學習與使用,故這裡將學習過程中遇到的有趣知識點總結如下 enumerate 函式用於將乙個可遍歷的資料物件 如列表 元組或字串 組合為乙個索引序列,同時列出資料和資料下標,一般...

oracle 工作中遇到的函式

decode語法decode 條件,值1,翻譯值1,值2,翻譯值2 decode 字段,比較1,值1,比較 2,值2 decode select count 1 from commnct notification f where f.parent id t.notification id 0,tru...