tensorflow中常用的函式

2021-08-14 09:16:46 字數 782 閱讀 1491

正文

一,tensorflow中有一類在tensor的某一維度上求值的函式。如:

求最大值

tf.reduce_max(input_tensor, reduction_indices=none, keep_dims=false, name=none)

求平均值tf.reduce_mean(input_tensor, reduction_indices=none, keep_dims=false, name=none)

引數1--input_tensor:待求值的tensor。

引數2--reduction_indices:在哪一維上求解。

引數(3)(4)可忽略

舉例說明:

# 'x' is [[1., 2.]

# [3., 4.]]

x是乙個2維陣列,分別呼叫reduce_*函式如下:

首先求平均值:

tf.reduce_mean(x) ==> 2.5 #如果不指定第二個引數,那麼就在所有的元素中取平均值

tf.reduce_mean(x, 0) ==> [2., 3.] #指定第二個引數為0,則第一維的元素取平均值,即每一列求平均值

tf.reduce_mean(x, 1) ==> [1.5, 3.5] #指定第二個引數為1,則第二維的元素取平均值,即每一行求平均值

同理,還可用tf.reduce_max()求最大值等。 頂

20踩

0

tensorflow中常用的計算操作

從tensor的維度上面計算元素之和 tf.reduce sum input tensor,輸入 axis none,表示在哪個維度進行sum操作。keepdims none,表示是否保留原始資料的維度,false相當於執行完後原始資料就會少乙個維度。name none,reduction indi...

Tensorflow中常用函式記載

最近在學習tensorflow,函式眾多,因此將一些常用的用於構建神經網路的函式記載如下。1 匯入tensorflow庫 import tensorflow as tf 匯入tensorflow庫2 與計算圖相關 tf.get default graph 獲取當前預設的計算圖 tensor a a....

tensorflow2 0學習筆記3 常用函式

筆記基於北大的tensorflow2.0教程,將課程的一些重要內容記下來,方便於學習。一 常用函式 強制資料型別轉換 tf.cast 張量名,dtype 資料型別 找張量最小值 tf.reduce min 張量名 找張量最大值 tf.reduce max 張量名 二維張量中,可以通過調整axis控制...