I am following a guide in mathworks for creating CNN, but I keep getting
Undefined function 'width' for input arguments of type 'cell'. Error in CNN (line 34) fullyConnectedLayer(width(varoaDataset))
I am using the following code:
%%Image input layer
inputLayer = imageInputLayer([19 19 3]); %%Middle layer
% Layer parameters - related to input layer
filterSize = [3 3]; numFilters = 19; % Creating middle layer
middleLayers = [ convolution2dLayer(filterSize, numFilters, 'Padding', 1) reluLayer() convolution2dLayer(filterSize, numFilters, 'Padding', 1) reluLayer() maxPooling2dLayer(3, 'Stride', 2) ]; %%Final layers
finalLayers = [ fullyConnectedLayer(64) %ReLU
reluLayer() %Messurement of image using loss layer
fullyConnectedLayer(width(varoaDataset)) % Softmax loss layer and classification layer
softmaxLayer() classificationLayer() ]; %%Combine layers
layers = [ inputLayer middleLayers finalLayers ];
Best Answer