Problem with convolutionUnit function
7 次查看(过去 30 天)
显示 更早的评论
Hello everyone, i wanted to creat a resnet 50 but i get this error:
Unrecognized function or variable
'convolutionalUnit'.
What should i do please?
netWidth = 16;
layers = [
imageInputLayer([224 224 3],'Name','input')
convolution2dLayer(3,netWidth,'Padding','same','Name','convInp')
batchNormalizationLayer('Name','BNInp')
reluLayer('Name','reluInp')
convolutionalUnit(netWidth,1,'S1U1')
additionLayer(2,'Name','add11')
reluLayer('Name','relu11')
convolutionalUnit(netWidth,1,'S1U2')
additionLayer(2,'Name','add12')
reluLayer('Name','relu12')
convolutionalUnit(2*netWidth,2,'S2U1')
additionLayer(2,'Name','add21')
reluLayer('Name','relu21')
convolutionalUnit(2*netWidth,1,'S2U2')
additionLayer(2,'Name','add22')
reluLayer('Name','relu22')
convolutionalUnit(4*netWidth,2,'S3U1')
additionLayer(2,'Name','add31')
reluLayer('Name','relu31')
convolutionalUnit(4*netWidth,1,'S3U2')
additionLayer(2,'Name','add32')
reluLayer('Name','relu32')
averagePooling2dLayer(8,'Name','globalPool')
fullyConnectedLayer(2,'Name','fcFinal')
softmaxLayer('Name','softmax')
classificationLayer('Name','classoutput')
];
0 个评论
采纳的回答
Abhishek Gupta
2021-4-23
编辑:Abhishek Gupta
2021-4-23
Hi,
You are getting this error because MATLAB doesn't recognize the 'convolutionalUnit' as the name of a function on the MATLAB path (see this for more details related to the error message). You can resolve this issue by adding the 'convolutionalUnit' function in your MATLAB path. You can find the code for this function in the documentation link below (just above the references section):-
For your convenience, I am also copy-pasting the code here: -
function layers = convolutionalUnit(numF,stride,tag)
layers = [
convolution2dLayer(3,numF,'Padding','same','Stride',stride,'Name',[tag,'conv1'])
batchNormalizationLayer('Name',[tag,'BN1'])
reluLayer('Name',[tag,'relu1'])
convolution2dLayer(3,numF,'Padding','same','Name',[tag,'conv2'])
batchNormalizationLayer('Name',[tag,'BN2'])];
end
2 个评论
Hiba elsaadayi
2024-3-8
Hello, how to install deep learning algorithms on MATLAB. Note that they were downloaded on MATLAB but an error appears in the implementation. What do you think should be done?
更多回答(1 个)
Hiba elsaadayi
2024-3-8
What is the code and steps for the algorithms to change them, build them, and train them by me and they are not ready?
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Image Data Workflows 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!