當前位置:成語大全網 - 書法字典 - 張量流的矩陣初始化

張量流的矩陣初始化

用TensorFlow訓練網絡時,往往需要對指定內容的矩陣進行初始化,這裏總結了常用的初始化方法。其他平臺如Caffe和PyTorch可以使用這裏的思想,方法也類似,常用的numpy庫也是如此。理解這壹點很重要。

生成具有指定形狀的矩陣,所有元素都設置為1,元素類型為dtype,操作名稱為name。

類似於tf.ones方法,只是此處元素的值為0。

生成壹個與張量緯度相同的矩陣,其中所有元素的值都是1。

生成壹個與張量緯度相同的矩陣,其中所有元素的值都為0。

生成指定尺寸的矩陣,其中所有元素都有值。

生成指定形狀的矩陣,其中所有元素都有值。

生成指定形狀的矩陣,其中元素的值根據標準正交分布隨機生成,平均值和標準偏差為stddev。

它類似於tf.random_normal,只是只保留【mean-2×stddev,mean+2×stddev】範圍內的隨機數(截斷正交正態分布)。

生成壹個指定形狀的矩陣,其中元素的值按照均勻分布隨機生成,最小值為minval,最大值為maxval。

生成算術級數,起始值為start,結束值為stop,* * *取num值。雖然它不是矩陣,但我們可以通過整形將其轉換為矩陣。

生成等差數列,起始值為start,結束值為stop,取值間隔為delta。雖然它不是矩陣,但我們可以通過reshape將其轉換為矩陣。