Error when using globalAveragePooling2dLayer in CNN
    2 次查看(过去 30 天)
  
       显示 更早的评论
    
I am writing a CNN code for an image classification problem and I want to use global average pooling. I found the globalAveragePooling2dLayer in this link: https://www.mathworks.com/help/deeplearning/ref/nnet.cnn.layer.globalaveragepooling2dlayer.html 
However, when I try to use it within my Layers array, I get the following error: 
Undefined function or variable 'globalAveragePooling2dLayer'.
Error in cnn_trial (line 64)
    globalAveragePooling2dLayer
I have the Neural Networks toolbox and I have used the average pooling layer before. How can I fix this issue? 
Thank you,
2 个评论
  Mohammad Sami
      
 2020-9-7
				This layer is available from version R2019b and onwards. Which version are you using ?
采纳的回答
  Madhav Thakker
    
 2020-9-10
        Hi Nour, 
The globalAveragePooling2dLayer was introduced in R2019b. As you are using R2018a, you are facing the Undefined function error.
You cannot use tools from a recent release in an older release. Either, you can upgrade to a new release or you can install the newer version alongside the your older R2018a version.
Hope this helps. 
0 个评论
更多回答(0 个)
另请参阅
类别
				在 Help Center 和 File Exchange 中查找有关 Deep Learning Toolbox 的更多信息
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!