警告:このAPIは非推奨であり、置き換えが安定した後 TensorFlowの将来のバージョンで削除される予定です。

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> Pad <T>
createスコープスコープ、オペランド<T>入力、オペランド<U>パディング、オペランド<T>定数値)
新しいPad操作をラップするクラスを作成するファクトリメソッド。
出力<T>
出力()

継承されたメソッド

パブリックメソッド

public Output <T> asOutput ()

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

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

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

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

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

public Output <T> output ()