init
Initialiser un réseau de neurones
Syntaxe
Description
renvoie un réseau de neurones init_net = init(net)net dont les valeurs de poids et de biais ont été mises à jour selon la fonction d'initialisation du réseau, définie par net.initFcn, et les valeurs des paramètres, définies par net.initParam.
Pour plus d’informations sur cette fonction, saisissez help network/init à l’invite de commande MATLAB.
Exemples
Arguments d'entrée
Arguments de sortie
Algorithmes
init appelle net.initFcn afin d’initialiser les valeurs de poids et de biais selon les valeurs des paramètres net.initParam.
Généralement, net.initFcn est défini sur 'initlay', ce qui initialise les poids et biais de chaque couche selon son net.layers{i}.initFcn.
Dans les réseaux de rétropropagation, net.layers{i}.initFcn est défini sur 'initnw', ce qui calcule les valeurs de poids et de biais pour la couche i avec la méthode d'initialisation de Nguyen-Widrow.
Dans d'autres réseaux, net.layers{i}.initFcn est défini sur 'initwb', ce qui initialise chaque poids et chaque biais avec sa propre fonction d'initialisation. La fonction d'initialisation des poids et biais la plus courante est rands, qui génère des valeurs aléatoires comprises entre -1 et 1.
Historique des versions
Introduit avant R2006a