Error using trainNetwork (line 170)
Show older comments
Hello!
I am doing semantic segmentation of RGB images to 3 label classes using vgg-16 (for now). Matlab version 2020a.
When I pass the pixel Label Image Datastore to the trainNetwork function I get the following error:
[net, info] = trainNetwork(pximds,lgraph,options);
Error using trainNetwork (line 170)
Too many input arguments.
Caused by:
Error using gather
Too many input arguments.
Upon further inspection the error originates on line 194, iside the doTrainNetwork function:
trainedNet = assembler.assemble(analyzedLayers, executionSettings);
which itself fails inside the TrainingNetworkAssembler at line 33:
internalNetwork = this.Strategy.prepareNetworkForTraining(...
internalNetwork, executionSettings);
It seems the issue is with the network, not the inputs?
Any help would be welcome!
2 Comments
chf w
on 28 Aug 2021
Has this problem been solved?
Walter Roberson
on 28 Aug 2021
Which code did you have to run to create gtruth0 ?
Answers (1)
Oleg Kupervasser
on 12 Aug 2022
0 votes
https://www.mathworks.com/matlabcentral/answers/416035-error-in-training-segnet-on-cpu
Categories
Find more on Semantic Segmentation 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!