Concatenate SSCB results from image layer with numeric CB feature data in deep learning model.
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
I'm using trainNetwork() for transfer learning. I've set up a concatenation layer for combining metadata as an auxilary input with our image data to help with classifications.
I'm getting the following error.
Invalid network.
Caused by:
Layer 'concat': Input size mismatch. Size of input to this layer is different from the expected input size.
Inputs to this layer:
from layer 'prob' (size 1(S) × 1(S) × 8(C) × 1(B))
from layer 'features' (size 10(C) × 1(B))
How can I address this?
0 Commenti
Risposte (1)
yanqi liu
il 2 Dic 2021
yes,sir,is the classes number 10?may be use
layersTransfer = net.Layers(1:end-3);
numClasses = 10;
layers = [
layersTransfer
fullyConnectedLayer(numClasses,'WeightLearnRateFactor',20,'BiasLearnRateFactor',20)
softmaxLayer
classificationLayer];
0 Commenti
Vedere anche
Categorie
Scopri di più su Image Data Workflows in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!