maxpooling2dlayer
最大プーリング层
说明
2次元プーリング,をのの分割,各领域のの最大値を计算するすることによってによって,,ダウンサンプリングダウンサンプリング
作成
说明
は,プーリング层を,,层
= maxpooling2dlayer(泳池大小
)泳池大小
プロパティを设定ます。
は,値のを使用し,ののの层
= maxpooling2dlayer(泳池大小
,,,,名称,价值
)大步
,姓名
,およびhasunpoolingOutputs
のプロパティ设定ます。パディングをするに,名前と値ののの引数引数引数'填充'
を使用ます。たとえば,maxpooling2dlayer(2,'stride',3)
は,プールが[2 2]
,ストライドが[3 3]
の最大作成し。复数と値ペアを指定できできます。各プロパティプロパティ名を一重一重引用引用引用。
入力引数
コンマ区と値のののし,,层の入力の端にに沿って追加追加するパディングパディングパディングのの大步
,姓名
,およびhasunpoolingOutputs
の各设定し。名前を引用ででますます。
例:maxpooling2dlayer(2,'stride',3)
は,プールが[2 2]
,ストライドが[3 3]
の最大层を作成。。
填充
-入力の端パディング
[0 0 0 0]
(既定)|非负の整数ベクトル|'相同的'
入力の端パディング。'填充'
と,値のかから成る区のペアとして指定します。
'相同的'
- ストライドストライドである出力が入力にように,学习时またはまたは予测にサイズサイズが计算计算ささされれストライドががより场合,はははceil(输入式/步幅)
になり。ここで,输入
は入力高さまたは幅,大步
はするのです。な场合,上下および左右量量ののパディングパディングががが追加追加されますます。。垂直垂直方向方向にに追加追加ししなければならなければならないないないないパディングのが奇数奇数奇数奇数。水平追加なければならないパディング値奇数の场合余っ余ったパディングは右右ににますますます非负の整数
p
- サイズp
のパディング入力すべてのに追加します。非负の整数ベクトル
[A B]
- サイズ一个
のパディング入力上下に追加しサイズサイズb
のパディング左右に追加。。非负の整数ベクトル
[t b l r]
- サイズがt
,b
,l
,r
のパディングそれぞれの上,下,右に追加し。
例:“填充”,1
1行ににに行のパディング追加,入力入力の左右ににににに列列列列のパディングパディングを。。。
例:“填充”,“相同”
は(1のの)出力出力がとになるにパディングパディングを。。
プロパティ
最大プーリング
泳池大小
-プーリング领域の次元
2つの正整数ベクトルベクトル
プーリング领域の。つのつのの整数のベクトル[H W]
として指定し。H
は高さ,w
は幅。层作成する场合,泳池大小
をスカラーし,両方の次元値を使用でき。。
ストライドの次元大步
がそれぞれプーリングより小さい场合,领域が重なります。
パディングの次元划线
は,プーリングの次元泳池大小
より小さくばなりませ。。
例:[2 1]
2,がが,,幅ががのの领域指定指定ます。。
大步
-入力を走查ステップサイズ
[1 1]
(既定)|2つの正整数ベクトルベクトル
入力をおよび水平方向走查するステップ。。。つのつのの整数ベクトルベクトル[A B]
として指定し。一个
は垂直のステップサイズ,b
は水平ステップサイズ。层をする,,,大步
をスカラーし,両方の次元値を使用でき。。
ストライドの次元大步
がそれぞれプーリングより小さい场合,领域が重なります。
パディングの次元划线
は,プーリングの次元泳池大小
より小さくばなりませ。。
例:[2 3]
は,方向ステップとしとしててて,水平のステップサイズとしとしとしててててててををを指定指定ます。
划线
-パディングのサイズ
[0 0 0 0]
(既定)|4つの非负整数ベクトルベクトル
入力のにするパディングのサイズ。。つの非负ののベクトル[t b l r]
として指定し。t
は上适用される,,b
は下适用される,,l
は左适用される,,r
は右适用される。。
层の时,名前値のペアの引数'填充'
を使用てのサイズ指定します。
例:[1 1 1 2 2]
1行上下にに行のを追加,入力の左右左右ににににに列列列列のパディングパディング追加。
PaddingMode
-パディングのを决定するメソッド
'手动的'
(既定)|'相同的'
パディングのを决定する。。'手动的'
または'相同的'
として指定し。
PaddingMode
の値,の作成に指定した'填充'
値にて的にされます。
'填充'
オプションをまたはののベクトルにした场合,PaddingMode
は'手动的'
に自动に设定さ。。'填充'
オプションを'相同的'
に设定し场合,PaddingMode
が'相同的'
に自动设定れます。。ストライドストライドストライドであるである出力サイズサイズ入力入力サイズサイズサイズとと同じ同じになるようにに,,学习学习学习学习时时ストライドががより场合,はははceil(输入式/步幅)
になり。ここで,输入
は入力高さまたは幅,大步
はするのです。な场合,上下および左右量量ののパディングパディングががが追加追加されますます。。垂直垂直方向方向にに追加追加ししなければならなければならないないないないパディングのが奇数奇数奇数奇数。水平追加なければならないパディング値奇数の场合余っ余ったパディングは右右ににますますます
填充
-パディングのサイズ
[0 0]
(既定)|2つの非负整数ベクトルベクトル
メモ
填充
プロパティはリリースでされる予定。ににに划线
を使用ください层の作成时名前と値のペア引数'填充'
を使用てのサイズ指定します。
入力の垂直および水平方向にするのサイズサイズ。。つのつの非负の整数ベクトルベクトル[A B]
として指定し。一个
は入力のに适用される,,b
は左右适用される。。
例:[1 1]
1行ににに行のパディング追加,入力入力の左右ににににに列列列列のパディングパディングを。。。
hasunpoolingOutputs
-逆プーリング层の出力のフラグ
错误的
(既定)|真的
逆プーリング层の出力の。。真的
または错误的
として指定し。
hasunpoolingOutputs
の値が错误的
に等しい,最大プーリングはは'出去'
というというのつのつのがます。。
最大プーリング出力最大逆プーリング层へとして使用するに,,hasunpoolingOutputs
の値を真的
に设定。场合,最大层は,逆プーリング逆プーリング层にに结合结合できるできるできるできるつつつの追加
“指数”
- プールさた领域最大値の。。'尺寸'
- 入力のマップの。。
最大逆プーリングのをにに,最大层のプーリング领域がが重なっていいてはなりなり
最大プーリングのを逆プーリング方法の详细は,maxunpooling2dlayer
を参照しください。
层
姓名
-层の名前
''
(既定)|文字ベクトル|字符串スカラー
层の。ベクトルまたはまたはスカラースカラーとしてしし。。层
配列入力の,关数火车网
,汇编工作
,LayerGraph
,およびdlnetwork
は,名前が''
の层自动に名前を割り当て。。
データ::char
|细绳
numInputs
-入力の数
1
(既定)
このプロパティ読み取り専用です。
层の数。层は単一入力ををますます。
データ::双倍的
输入名
-入力名
{'在'}
(既定)
このプロパティ読み取り専用です。
层の名层は単一ののみを受け入れます。
データ::细胞
numOutputs
-出力の数
1(既定)|3
层の出力数。
hasunpoolingOutputs
の値が错误的
に等しい,最大プーリングはは'出去'
というというのつのつのがます。。
最大プーリング出力最大逆プーリング层へとして使用するに,,hasunpoolingOutputs
の値を真的
に设定。场合,最大层は,逆プーリング逆プーリング层にに结合结合できるできるできるできるつつつの追加
“指数”
- プールさた领域最大値の。。'尺寸'
- 入力のマップの。。
最大逆プーリングのをにに,最大层のプーリング领域がが重なっていいてはなりなり
最大プーリングのを逆プーリング方法の详细は,maxunpooling2dlayer
を参照しください。
データ::双倍的
输出名称
-出力名
{'出去'}
(既定)|{'out','indices','size'}
层の出力。
hasunpoolingOutputs
の値が错误的
に等しい,最大プーリングはは'出去'
というというのつのつのがます。。
最大プーリング出力最大逆プーリング层へとして使用するに,,hasunpoolingOutputs
の値を真的
に设定。场合,最大层は,逆プーリング逆プーリング层にに结合结合できるできるできるできるつつつの追加
“指数”
- プールさた领域最大値の。。'尺寸'
- 入力のマップの。。
最大逆プーリングのをにに,最大层のプーリング领域がが重なっていいてはなりなり
最大プーリングのを逆プーリング方法の详细は,maxunpooling2dlayer
を参照しください。
データ::细胞
例
プーリング领域重なっいないプーリング层の作成
プーリング领域重なっい最大プーリング层作成します。
layer = maxpooling2dlayer(2,“大步”,2)
layer = layer = maxpooling2dlayer带有属性:名称:''hasunpoolingOutputs:0 numOutputs:1 outputnames:{'out'} hyperparameters poolsize:[2 2] stride:[2 2] paddingmode:paddingmode:'Manual'PaddingSize:[0 0 0 0 0 0 0]
矩形领域さ(プールプール)ははどちらももですですイメージを垂直方向および水平水平方向にに走查する()[2 2]
であるためプーリング领域重なりません。
层
配列にがてない最大プーリングを含めます。
层= [...imageInputlayer([28 28 1])卷积2Dlayer(5,20)Relulayer MaxPooling2Dlayer(2,“大步”,2)完整连接的layerer(10)SoftMaxlayer分类器]
层= 7x1层阵列,带有层:1''图像输入28x28x1图像,带有“ zerecenter”归一化2''卷积20 5x5卷积[1 1]和填充[0 0 0 0 0 0] 3''relu 4'relu 4''max max合并2x2 max plies [2 2]和填充[0 0 0 0] 5''完全连接10完全连接的层6''softmax softmax 7''分类crossentropyex
プーリング领域重なっいる最大プーリング层作成作成
プーリング领域ているプーリング层をし。。。
layer = maxpooling2dlayer([3 2],,“大步”,2)
layer = layer = maxpooling2dlayer带有属性:名称:''hasunpoolingOutputs:0 numOutputs:1 outputnames:{'out'} hyperparameters poolsize:[3 2] stride:[2 2] paddingmode:paddingmode:'Manual'PaddingSize:[0 0 0 0 0 0 0]
[3 2]のののプーリング领域し领域领域のののののののつつの要素の最大値をを取りますます。。それぞれ泳池大小
より小さいストライド次元大步
がある,プーリングが重なります。
层
配列に领域重なっいる最大プーリングを含めます。
层= [...imageInputlayer([28 28 1])卷积2Dlayer(5,20)Relulayer MaxPooling2Dlayer([3 2],,“大步”,2)完整连接的layerer(10)SoftMaxlayer分类器]
层= 7x1层阵列,带有层:1''图像输入28x28x1图像,带有“ zerecenter”归一化2''卷积20 5x5卷积[1 1]和填充[0 0 0 0 0 0] 3''relu 4'relu 4''max max合并3x2最大汇总,步幅[2 2]和填充[0 0 0] 5''完全连接10完全连接的层6''SoftMax Softmax 7''分类crossentropyex
详细
最大プーリング层
2次元プーリング,をのの分割,各领域のの最大値を计算するすることによってによって,,ダウンサンプリングダウンサンプリング
プーリングは层の后に,ダウンサンプリングを行います。により,,后続后続ののの层层へのの结合のの数数がが少なくなりなります。。これらこれらこれら自体学习学习学习学习パラメーターの减らし。また,适合抑えるためにも役立ちます。
最大プーリング,の矩形领域最大値返し。矩形领域领域サイズはmaxpoolinglayer
の引数泳池大小
によって决まりますたとえば,泳池大小
が[2,3]
に等しい,层は高さささ,,幅幅幅の领域の最大値をを。。。
プーリング层,と値のペア引数引数“大步”
を使用指定ステップサイズで,を方向垂直方向にスキャンスキャンししますます。プールサイズがストライドストライド以下以下であるであるである场合场合
(池尺寸と步长がが)についてについてについて层层のががががn x n x nでありであり,,がががががががががががががサイズであるである[1]1つの层のののつのつのチャネルの最大プーリング层と平均平均プーリング层层层层のははははは,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)/步幅 + 1になり。。
参照
[1]纳吉(J.“基于视觉的手势识别的最大卷积神经网络”。IEEE信号和图像处理应用程序国际会议(ICSIPA2011),2011年。
拡张机能
C/C ++コード生成
MATLAB®编码器™を使用てC ++コードを生成し。。。
使用上注意制限:
カーネルウィンドウ対角要素沿って等しい値存在存在する场合,maxpooling2dlayer
の実装违いにより,,®とコードにわずか数値の不が生じる可能ありあります。。このこの问题问题によりにより,プールされれた领域领域の最大値値
たとえば,maxpooling2dlayer
への入力考えます。。。からからのはののににます。。
同じ入力生成コードの出力はのににますます。
gpuコード生成
GPU CODER™をしてnvidia®GPUのためのののコードコードコード。。。。。
使用上注意制限:
カーネルウィンドウ対角要素沿って等しい値存在存在する场合,maxpooling2dlayer
matlabととととコードのにわずかな不不一致一致ががが生じる生じる可能可能ありあります。。このこの问题により,,プールプールさささ各各领域ののののののののののの
たとえば,maxpooling2dlayer
への入力考えます。。。からからのはののににます。。
同じ入力生成コードの出力はのににますます。
バージョン履歴
matlabコマンド
Matlabコマンドコマンドにするがクリックされまし。。
matlabコマンドコマンドに入力してしください。。。。ブラウザー
您还可以从以下列表中选择一个网站:
如何获得最佳网站性能
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
美洲
- AméricaLatina(Español)
- 加拿大(英语)
- 美国(英语)