init
Inizializzare la rete neurale
Sintassi
Descrizione
restituisce una rete neurale init_net = init(net)net con i valori di pesi e bias aggiornati in base alla funzione di inizializzazione della rete, specificata da net.initFcn e ai valori dei parametri, specificati da net.initParam.
Per ulteriori informazioni su questa funzione, digitare help network/init, dal prompt dei comandi di MATLAB.
Esempi
Argomenti di input
Argomenti di output
Algoritmi
init chiama net.initFcn per inizializzare i valori di pesi e bias in base ai valori dei parametri net.initParam.
In genere, net.initFcn è impostato su 'initlay', che inizializza i pesi e i bias di ciascun livello in base al relativo net.layers{i}.initFcn.
Nelle reti di retropropagazione, net.layers{i}.initFcn è impostato su 'initnw', che calcola i valori di pesi e bias per il livello i utilizzando il metodo di inizializzazione di Nguyen-Widrow.
In altre reti, net.layers{i}.initFcn è impostato su 'initwb', che inizializza ogni peso e bias con la propria funzione di inizializzazione. La funzione di inizializzazione di pesi e bias più comune è rands, che genera valori casuali compresi fra -1 e 1.
Cronologia versioni
Introduzione prima di R2006a