Using saved neural network on different size input

5 visualizzazioni (ultimi 30 giorni)
Hello,
I am new to MATLAB Neural Networks and have successfully trained and saved a network using input with 100 entries and associated targets. I would like to use this trained network with a smaller number of inputs, say 15 inputs - when I try I get the following error: " Input data sizes do not match net.inputs{1}.size"
I am pretty sure this is because the network was trained on different number of elements - is there a way to use my previously trained network on the new input size, or will I have to retrain for the new size?
Thank you in advance for any help/hints.

Risposta accettata

Greg Heath
Greg Heath il 15 Mag 2018
Modificato: Greg Heath il 15 Mag 2018
The previous answer is not correct.
The topic of removing inputs that are correlated with other inputs is not trivial.
Unfortunately, ignoring features after training to just eliminate their influence is not effectively accomplished by just zeroing out the respective inputs.
If the input to be zeroed out is not orthogonal to the other inputs, the optimal approach is to COMPLETELY retrain the net from scratch.
However, very often the suboptimal choice of continued training after the removal is used.
I posted one or more examples using the BIOID dataset. Check BOTH tHe NEWSGROUP and ANSWERS.
Hope this helps.
Thank you for formally accepting my answer
Greg

Più risposte (1)

Ameer Hamza
Ameer Hamza il 14 Mag 2018
Modificato: Ameer Hamza il 14 Mag 2018
A particular network architecture corresponds to a particular input and output mapping. The input to neural network represents the features which you are using for classification. Decreasing the number of input does not make much sense. Are trying to ignore some features? In that case, convert 15 element vector to 100 element vector by adding 85 zeros. The feature vector must remain of the same size, as used at the time of training.
  1 Commento
Richard Haney
Richard Haney il 14 Mag 2018
Thank you for the response. I had a feeling that it had to be of the same size/dimension due to training.

Accedi per commentare.

Categorie

Scopri di più su Deep Learning Toolbox 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!

Translated by