tensorflow裡面幾個隨機函式的用法

2021-08-01 20:13:03 字數 591 閱讀 7982

建立乙個常量tensor,按照給出value來賦值,可以用shape來指定其形狀。value可以是乙個數,也可以是乙個list。 如果是乙個數,那麼這個常亮中所有值的按該數來賦值。

tf.random_normal(shape,mean=0.0,stddev=1.0,dtype=tf.float32) 

tf.truncated_normal(shape, mean=0.0, stddev=1.0, dtype=tf.float32) 

tf.random_uniform(shape,minval=0,maxval=none,dtype=tf.float32) 

這幾個都是用於生成隨機數tensor的。尺寸是shape 

random_normal: 正太分布隨機數,均值mean,標準差stddev 

truncated_normal:截斷正態分佈隨機數,均值mean,標準差stddev,不過只保留[mean-2*stddev,mean+2*stddev]範圍內的隨機數 

random_uniform:均勻分布隨機數,範圍為[minval,maxval]

TensorFlow裡面損失函式

損失函式的選取取決於輸入標籤資料的型別 在tensorflow沒有單獨的mse函式,不過由於公式比較簡單,往往開發者都會自己組合,而且也可以寫出n種寫法,例如 mse tf.reduce mean tf.pow tf.sub logits,outputs 2.0 mse tf.reduce mean...

tf 損失函式 TensorFlow裡面損失函式

2 交叉熵 交叉熵 crossentropy 也是loss演算法的一種,一般用在分類問題上,表達的意識為 輸入樣本屬於某一類的概率 其表示式如下,其中y代表真實值分類 0或1 a代表 值。在tensorflow中常見的交叉熵函式有 sigmoid交叉熵 softmax交叉熵 sparse交叉熵 加權...

JS裡面幾個實用的封裝函式

一滾輪事件的封裝函式 function mousewheelhandle obj,handle else 呼叫外部傳遞的事件處理程式 handle down,ev 這個方法可以切換函式的執行環境,如果函式需要傳遞引數,以陣列的形式傳遞 false elseelse handle down,ev 都可...