パブリック最終クラス変換
(N+1+batch_dims)-D `input` および (N+2)-D `filter` テンソルを指定して ND 畳み込みを計算します。
ND 畳み込みを計算するための一般的な関数。 `1 <= N <= 3` であることが必要です。
ネストされたクラス
クラス | コンバージョンオプション | Conv のオプションの属性 |
パブリックメソッド
出力<T> | asOutput () テンソルのシンボリック ハンドルを返します。 |
静的なコンバージョン オプション | バッチディム(長いバッチディム) |
静的 <T extends Number>変換<T> | |
静的なコンバージョン オプション | 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」の値によって決まります。詳細については以下を参照してください。