【tensorflow】——创建tensor的方法
生活随笔
收集整理的這篇文章主要介紹了
【tensorflow】——创建tensor的方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
目錄
1、tf.constant()
2、tf.Variable()
3、tf.zeros():用0去填充指定形狀的數組
?4、tf.convert_to_tensor(a,dtype=tf.int32)
5、tf.ones():用1去填充指定形狀的數組
6、tf.fill():用指定的元素去填充指定形狀的數組
7、隨機化初始化進行創建
1)normal正態分布
2)Uniform均勻分布
均勻分布的應用
1、tf.constant()
a=tf.constant(數據)2、tf.Variable()
這個是專門為神經網絡的參數進行設置的一個數據類型,它含有兩個屬性,一個是name,一個是train able
a = tf.range(4)#[0,1,2,3]b = tf.Variable(a,name = "變量名")b.nameb.trainable#返回True,表示是可以訓練的變量,系統會自動對該變量的梯度進行監督(watch)3、tf.zeros():用0去填充指定形狀的數組
tf.zeros([行數,列數])?4、tf.convert_to_tensor(a,dtype=tf.int32)
#numpy轉換為tensortf.convert_to_tensor(變量名,dtype=tf.數據類型)5、tf.ones():用1去填充指定形狀的數組
tf.ones([行數,列數])6、tf.fill():用指定的元素去填充指定形狀的數組
7、隨機化初始化進行創建
1)normal正態分布
?
當梯度消失時,其參數的更新會變得很慢,為了避免這種情況,我們對初始化的元素進行截取,因此使用:
tf.random.truncated_normal()來生成正態分布的Tensor會好一些
?
2)Uniform均勻分布
均勻分布的應用
以上的例子可以用在深度學習的圖片分類問題上
?
總結
以上是生活随笔為你收集整理的【tensorflow】——创建tensor的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 元组,字符串的基础
- 下一篇: P2 邹博机器学习logistic回归