resize3dLayer
3 次元サイズ変更層
説明
3 次元サイズ変更層は、指定された高さ、幅、および深さ、または参照入力特徴マップのサイズに合わせて、スケール係数により、3 次元入力のサイズを変更します。この層を使用するには Deep Learning Toolbox™ が必要です。
作成
構文
説明
layer = resize3dLayer("OutputSize",outputSize) は、3 次元サイズ変更層を作成し、OutputSize プロパティを outputSize で指定された高さ、幅、および深さに設定します。
layer = resize3dLayer("EnableReferenceInput",tf) は、3 次元サイズ変更層を作成し、EnableReferenceInput プロパティを tf で指定された boolean に設定します。この値を true として指定した場合、層は、参照特徴マップを受け入れる入力を追加し、参照特徴マップのサイズに合わせて入力のサイズを変更します。
layer = resize3dLayer(___, は、名前と値の引数を使用して、オプションの Name,Value)Method、GeometricTransformMode、NearestRoundingMode、および Name の各プロパティも設定します。複数の名前と値の引数を指定できます。
例: layer = resize3dLayer("OutputSize",[128 128 36],"Method","trilinear") は、三重線形内挿を使用して入力のサイズを 128×128×36 ピクセルに変更する 3 次元サイズ変更層を作成します。
プロパティ
例
バージョン履歴
R2020b で導入参考
resize2dLayer | averagePooling3dLayer (Deep Learning Toolbox) | transposedConv3dLayer (Deep Learning Toolbox) | dlresize | importNetworkFromONNX (Deep Learning Toolbox)
トピック
- MATLAB による深層学習 (Deep Learning Toolbox)
- 畳み込みニューラル ネットワークの層の指定 (Deep Learning Toolbox)
- 深層学習層の一覧 (Deep Learning Toolbox)