Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

spaceToDepthLayer

空間から深さへの変換層

説明

空間から深さへの変換層は、入力の空間ブロックを深さの次元に置換します。特徴データを破棄することなく、異なるサイズの特徴マップを組み合わせる必要がある場合は、この層を使用します。

サイズが [H W C] である入力特徴マップとサイズが [height width] であるブロックが与えられた場合、出力特徴マップのサイズは [floor(H/height)floor(W/width) C*height*width] となります。

このオブジェクトには Deep Learning Toolbox™ が必要です。

作成

説明

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

layer = spaceToDepthLayer(blockSize,'Name',Name)は、空間から深さへの変換層を作成し、オプションのNameプロパティを設定します。

プロパティ

すべて展開する

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

例:[2 1]は、高さが 2、幅が 1 のブロックを指定します。

層の名前。文字ベクトルまたは string スカラーとして指定します。Layer配列入力の場合、関数trainNetworkassembleNetworklayerGraph、およびdlnetworkでは、Name''が設定され、層の名前が自動的に割り当てられます。

データ型:char|string

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

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

データ型:double

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

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

データ型:cell

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

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

データ型:double

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

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

データ型:cell

すべて折りたたむ

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

blockSize = [2 2];

'spacetodepth'という名前で、空間から深さへの変換層を作成します。

layer = spaceToDepthLayer(blockSize,'Name','spacetodepth')
layer = SpaceToDepthLayer with properties: Name: 'spacetodepth' BlockSize: [2 2] Learnable Parameters No properties. State Parameters No properties. Show all properties

拡張機能

GPU 配列
Parallel Computing Toolbox™ を使用してグラフィックス処理装置 (GPU) 上で実行することにより、コードを高速化します。

バージョン履歴

R2020b で導入

参考

(计算机视觉Toolbox)|(计算机视觉Toolbox)|||

トピック