Undefined function or variable 'batchNormalizationLayer'
Show older comments
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];
Answers (1)
Alex Mcaulley
on 11 Jul 2019
0 votes
Following the documentation, batchNormalizationLayer function was introduced in R2017b release. Then, you need to update your Matlab version to use it.
Categories
Find more on Deep Learning Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!