テンソルを埋めます。
この操作は、指定した `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> Pad <T> | |
出力<T> | 出力() |
継承されたメソッド
パブリックメソッド
public Output <T> asOutput ()
テンソルのシンボリックハンドルを返します。
TensorFlow操作への入力は、別のTensorFlow操作の出力です。このメソッドは、入力の計算を表すシンボリックハンドルを取得するために使用されます。
public static Pad <T> create (スコープスコープ、オペランド<T>入力、オペランド<U>パディング、オペランド<T>定数値)
新しいPad操作をラップするクラスを作成するファクトリメソッド。
パラメーター
範囲 | 現在のスコープ |
---|
戻り値
- Padの新しいインスタンス