Pad

公開最終クラスパッド

テンソルをパディングします。

この操作は、指定した `paddings` と `constant_values` に従って `input` をパディングします。 `paddings` は、形状 `[Dn, 2]` を持つ整数テンソルです。ここで、n は `input` のランクです。 `input` の各次元 D について、`paddings[D, 0]` はその次元の `input` の内容の前に追加するパディング値の数を示し、`paddings[D, 1]` は追加するパディング値の数を示します。その次元の `input` の内容の後に追加します。 `constant_values` は、`input` のパディングに使用する値を示す `input` と同じタイプのスカラー テンソルです。

出力の各次元 D のパディングされたサイズは次のとおりです。

`paddings(D, 0) + input.dim_size(D) + paddings(D, 1)`

例:

# 't' is [[1, 1], [2, 2]]
 # 'paddings' is [[1, 1], [2, 2]]
 # 'constant_values' is 0
 # rank of 't' is 2
 pad(t, paddings) ==> [[0, 0, 0, 0, 0, 0]
                       [0, 0, 1, 1, 0, 0]
                       [0, 0, 2, 2, 0, 0]
                       [0, 0, 0, 0, 0, 0]]
 

パブリックメソッド

出力<T>
asOutput ()
テンソルのシンボリック ハンドルを返します。
static <T, U extends Number>パッド<T>
create (スコープスコープ、オペランド<T> 入力、オペランド<U> パディング、オペランド<T> constantValues)
新しいパッド操作をラップするクラスを作成するファクトリ メソッド。
出力<T>

継承されたメソッド

パブリックメソッド

public Output <T> asOutput ()

テンソルのシンボリック ハンドルを返します。

TensorFlow オペレーションへの入力は、別の TensorFlow オペレーションの出力です。このメソッドは、入力の計算を表すシンボリック ハンドルを取得するために使用されます。

public static Pad <T> create (スコープスコープ、オペランド<T>入力、オペランド<U>パディング、オペランド<T>定数値)

新しいパッド操作をラップするクラスを作成するファクトリ メソッド。

パラメーター
範囲現在のスコープ
戻り値
  • パッドの新しいインスタンス

public出力<T>出力()