Undefined function or variable 'batchNorm​alizationL​ayer'

조회 수: 14 (최근 30일)
mac-nic ifegbo
mac-nic ifegbo 2019년 7월 11일
답변: Alex Mcaulley 2019년 7월 11일
Hello guys,
I am creating a simple CNN for classification of digits, but please am experiencing the error above each time I try to excute the code below. I am using R2017a version. I have also re-Installed the neural network toolbox and ran update but same error. Does anyone have idea on how to go about this?
layers = [
imageInputLayer([28 28 1])
convolution2dLayer(3,8,'Padding','same')
batchNormalizationLayer
reluLayer
maxPooling2dLayer(2,'Stride',2)
convolution2dLayer(3,16,'Padding','same')
batchNormalizationLayer
reluLayer
maxPooling2dLayer(2,'Stride',2)
convolution2dLayer(3,32,'Padding','same')
batchNormalizationLayer
reluLayer
fullyConnectedLayer(10)
softmaxLayer
classificationLayer];

답변 (1개)

Alex Mcaulley
Alex Mcaulley 2019년 7월 11일
Following the documentation, batchNormalizationLayer function was introduced in R2017b release. Then, you need to update your Matlab version to use it.

카테고리

Help CenterFile Exchange에서 Deep Learning Toolbox에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by