TensorFlow常見函式

2021-09-16 21:23:21 字數 830 閱讀 2998

tensorflow隨機數生成函式

函式名稱  

隨機數分布  

主要引數  

tf.random_normal  

正態分佈  

平均值、標準差、取值型別  

tf.truncated_normal  

正態分佈,但如果隨機出來的值偏離平均值超過2個標準差,那麼這個數將會被重新隨機  

平均值、標準差、取值型別  

tf.random_uniform  

均勻分布  

最小、最大取值,取值型別  

tf.random_gamma  

gamma分布  

形狀引數alpha、尺度引數beta、取值型別  

tensorflow常數生成函式

函式名稱  

功能  

樣例  

tf.zeros  

產生全0的陣列  

tf.zeros([2, 3], int32) –> [[0, 0, 0], [0, 0, 0]]  

tf.ones  

產生全1的陣列  

tf.ones([2, 3], int32) –> [[1, 1, 1], [1, 1, 1]]  

tf.fill  

產生乙個全部為給定數字的陣列  

tf.fill([2, 3], 9) –> [[9, 9, 9], [9, 9, 9]]  

tf.constant  

產生乙個給定值的常量  

tf.constant([1, 2, 3]) –> [1,2,3]

tensorflow常見函式

numpy.random.normal loc 0.0,scale 1.0,size none 高斯分布函式 loc 該概率分布的均值,對應著整個分布的中心 center scale 該概率分布的標準差 對應於分布的寬度,scale越大越矮胖,scale越小,越瘦高 size 輸出的shape,預設...

tensorflow常用函式

1.variable 主要在於一些可訓練變數 trainable variables 比如模型的權重 weights 或者偏執值 bias 1 宣告時,必須提供初始值 2 在真實訓練時,其值是會改變的,自然事先需要指定初始值 weights tf.variable tf.random normal ...

tensorflow 函式最終

1 tf.contrib.learn.preprocessing.vocabularyprocessor 說明 最終的結果為分詞後的句子的索引表示形式,例如 原句為 我是中國人 分詞後為 我 是 中國人 則最終結果為 0,1,2 表示 我 在詞表中的位置為0 tf.contrib.learn.pre...