Clarifications of some aspects related to neural network incremental training

1 vue (au cours des 30 derniers jours)
Mihaela Duta
Mihaela Duta le 26 Oct 2018
Modifié(e) : Mihaela Duta le 26 Oct 2018
From the Mathworks documentation I understand that there are two training functions available for incremental learning:
  1. trainc for cyclic training ( https://uk.mathworks.com/help/deeplearning/ref/trainc.html )
  2. trainr for random training ( https://uk.mathworks.com/help/deeplearning/ref/trainr.html )
From the information provided at https://uk.mathworks.com/help/deeplearning/ug/neural-network-training-concepts.html I also understand that incremental training is triggered automatically when input patterns are provided as cell arrays rather than matrices.
My questions related to these topics are as follows
  1. Is my understanding of the incremental learning triggering correct? Does one need to provide the network input as cell arrays to use incremental learning, or is it also possible to provide them as a matrix and set trainFcn as one of trainc or trainc instead?
  2. Does trainr operate randomization with or without replacement?
  3. For incremental training, can a different learning rate be tagged to each individual training pattern?
  4. Which kind of networks work with the incremental training trainc and trainr functions?
Many thanks in advance for your answer.

Réponses (0)

Catégories

En savoir plus sur Deep Learning Toolbox dans Help Center et File Exchange

Produits


Version

R2018a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by