Conv

パブリック最終クラス変換

(N+1+batch_dims)-D `input` および (N+2)-D `filter` テンソルを指定して ND 畳み込みを計算します。

ND 畳み込みを計算するための一般的な関数。 `1 <= N <= 3` であることが必要です。

ネストされたクラス

クラスコンバージョンオプションConvのオプションの属性

パブリックメソッド

出力<T>
asOutput ()
テンソルのシンボリック ハンドルを返します。
静的なコンバージョン オプション
バッチディム(長いバッチディム)
静的 <T extends Number>変換<T>
create (スコープスコープ、オペランド<T> 入力、オペランド<T> フィルター、リスト<Long> ストライド、文字列パディング、オプション...オプション)
新しい Conv 操作をラップするクラスを作成するファクトリ メソッド。
静的なコンバージョン オプション
dataFormat (文字列データ形式)
静的なコンバージョン オプション
拡張(List<Long> 拡張)
静的なコンバージョン オプション
明示的なパディング(List<Long> 明示的なパディング)
静的なコンバージョン オプション
グループ(ロンググループ)
出力<T>
出力()
(N+1+batch_dims)-D テンソル。

継承されたメソッド

パブリックメソッド

public Output <T> asOutput ()

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

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

public static Conv.Optionsバッチディム(Long バッチディム)

パラメーター
バッチディム入力テンソルのバッチ次元の数を指定する正の整数。入力テンソルのランクよりも小さい必要があります。

public static Conv <T> create (スコープスコープ、オペランド<T>入力、オペランド<T>フィルター、リスト<Long>ストライド、文字列パディング、オプション...オプション)

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

パラメーター
範囲現在のスコープ
入力T 型のテンソルで、`channels_last_format = true` の場合は形状 `batch_shape + spatial_shape + [in_channels]`、または `channels_last_format = false` の場合は形状 `batch_shape + [in_channels] + spatial_shape`。 spatial_shape は N 次元で、`N=2` または `N=3` です。また、`batch_shape` はパラメータ `batch_dims` によって決定され、デフォルトは 1 であることに注意してください。
フィルター`input` と同じタイプおよび形状 `spatial_filter_shape + [in_channels, out_channels]` を持つ `(N+2)-D` テンソル。ここで、spatial_filter_shape は `N=2` または `N=3` の N 次元です。
歩幅長さ 'N+2' の 1 次元テンソル。 「input」の各次元のスライディング ウィンドウのストライド。 `strides[0] = strides[N+1] = 1` でなければなりません。
パディング使用するパディングアルゴリズムのタイプ。
オプションオプションの属性値を持ちます
戻り値
  • Conv の新しいインスタンス

public static Conv.Options dataFormat (String dataFormat)

パラメーター
データ形式データ形式の設定に使用します。デフォルトでは、`CHANNELS_FIRST` は `NHWC (2D) / NDHWC (3D)` を使用し、`CHANNELS_LAST` の場合は `NCHW (2D) / NCDHW (3D)` を使用します。

public static Conv.Options拡張(List<Long> 拡張)

パラメーター
拡張長さ 'N+2' の 1 次元テンソル。 「input」の各次元の膨張係数。 「k > 1」に設定すると、その次元の各フィルター要素間に「k-1」個のスキップされたセルが存在します。ディメンションの順序は「channels_last_format」の値によって決まります。詳細については上記を参照してください。バッチ内の膨張と深さの寸法は 1 である必要があります。

public static Conv.Options ExplicitPaddings (List<Long> ExplicitPaddings)

パラメーター
明示的なパディング`padding` が `"EXPLICIT"` の場合、明示的なパディング量のリスト。 i 番目の次元の場合、次元の前後に挿入されるパディングの量は、それぞれ `explicit_paddings[2 * i]` と `explicit_paddings[2 * i + 1]` です。 `padding` が `"EXPLICIT"` でない場合、`explicit_paddings` は空でなければなりません。

public static Conv.Optionsグループ(Long グループ)

パラメーター
グループ入力がチャンネル軸に沿って分割されるグループの数を指定する正の整数。各グループは、「フィルター/グループ」フィルターを使用して個別に畳み込まれます。出力は、チャネル軸に沿ったすべてのグループ結果の連結です。入力チャンネルとフィルターは両方ともグループで分割できる必要があります。

public出力<T>出力()

(N+1+batch_dims)-D テンソル。ディメンションの順序は「channels_last_format」の値によって決まります。詳細については以下を参照してください。