Creating a 2D convolutional Neural Network
이전 댓글 표시
So, I've been following the matlab documentation: https://www.mathworks.com/help/nnet/ref/convolution2dlayer.html
and to create a convolutional network I have to take this steps for instance:
layer = convolution2dLayer(5,32,'Padding',2,'BiasLearnRateFactor',2);
layer.Weights = randn([5 5 3 32])*0.0001;
But when I do that I get the following error message:
Error using nnet.cnn.layer.Convolution2DLayer/set.Weights (line 156)
Expected input to be one of these types:
gpuArray
Instead its type was double.
Can someone tell me whats wrong? ( I have matlab 2016a plus a video card not cuda compatible)
답변 (1개)
Joss Knight
2016년 12월 21일
0 개 추천
You have to have a supported GPU to use ConvNets in R2016a. You need to get R2016b.
카테고리
도움말 센터 및 File Exchange에서 GPU Computing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!