主要内容

depthToSpace2dLayer

深さから空間への変換層

説明

深さから空間への2次元の変換層は,深さの次元のデータを2次元の空間データのブロックに置換します。

サ@ @ズが[h w c .高度宽度)である入力特徴マップ,およびサイズが(高度宽度)であるブロックが与えられた場合,出力特徴マップのサイズは[H *高度W *宽度C]となります。

このオブジェクトには深度学习工具箱™が必要です。

作成

説明

图层= depthToSpace2dLayer(blockSize)は,入力の活性化を並べ替えるブロックサイズを指定して,深さから空間への2次元の変換層を作成します。blockSizeの入力はBlockSizeプロパティを設定します。

layer = depthToSpace2dLayer(blockSize,Name,Value)は,名前と値のペアを使用して,模式プロパティおよび的名字プロパティを設定します。複数の名前と値のペアを指定できます。各プロパティ名を引用符で囲みます。

例:depthToSpace2dLayer (blockSize“模式”、“CRD”)は、列、行、深さの順にデータを並べるように指定して,深さから空間への2次元の変換層を作成します。

プロパティ

すべて展開する

入力の活性化を並べ替えるブロックサ@ @ズ。2の正の整数のベクトル[w h]として指定します。ここで,hは高さ,wは幅です。層を作成する場合,BlockSizeをスカラ,として指定して,両方の次元に同じ値を使用できます。

例:(2 - 1)は,高さが2,幅が1のブロックを指定します。

入力デ,タの次元を並べ替える順序。”及“または“crd”として指定します。”及“を指定した場合,層は,深さ,列,行の順にデ,タを並べ替えます。“crd”を指定した場合,層は,列,行,深さの順にデ,タを並べ替えます。

デ,タ型:字符|字符串

層の名前。文字ベクトルまたは字符串スカラ,として指定します。配列入力の場合,関数trainNetwork(深度学习工具箱)assembleNetwork(深度学习工具箱)layerGraph(深度学习工具箱),およびdlnetwork(深度学习工具箱)は,名前がの層に自動的に名前を割り当てます。

デ,タ型:字符|字符串

このプロパティは読み取り専用です。

層の入力の数。この層は単一の入力のみを受け入れます。

デ,タ型:

このプロパティは読み取り専用です。

層の入力名。この層は単一の入力のみを受け入れます。

デ,タ型:细胞

このプロパティは読み取り専用です。

層の出力の数。この層には単一の出力のみがあります。

デ,タ型:

このプロパティは読み取り専用です。

層の出力名。この層には単一の出力のみがあります。

デ,タ型:细胞

すべて折りたたむ

入力の活性化を並べ替えるブロックサ@ @ズを指定します。

blockSize = [2 2];

列,行,深さの順にデ,タを並べるように指定して,深さから空間への2次元の変換層を作成します。

层= depthToSpace2dLayer(blockSize,“模式”“crd”“名称”“depthToSpaceLayer”
Name: 'depthToSpaceLayer' BlockSize: [2 2] Mode: "crd" Learnable Parameters无属性。状态参数无属性。显示所有属性

拡張機能

C/ c++コ,ド生成
MATLAB®Coder™を使用してCおよびc++コドを生成します。

Gpu配列
并行计算工具箱™を使用してグラフィックス処理装置(GPU)上で実行することにより,コードを高速化します。

バ,ジョン履歴

R2021aで導入

参考

||

トピック