rands
Funzione di inizializzazione simmetrica di pesi/bias casuali
Sintassi
W = rands(S,PR)
M = rands(S,R)
v = rands(S)
Descrizione
rands è una funzione di inizializzazione di pesi/bias.
W = rands(S,PR) considera
S | Numero di neuroni |
PR | matrice |
e restituisce una matrice ponderale S per R di valori casuali compresi tra -1 e 1.
M = rands(S,R) restituisce una matrice di valori casuali S per R. v = rands(S) restituisce un vettore Sx1 di valori casuali.
Esempi
Qui, vengono generati tre set di valori casuali con rands.
rands(4,[0 1; -2 2]) rands(4) rands(2,3)
Utilizzo della rete
Preparare i pesi e i bias del livello i di una rete personalizzata da inizializzare con rands,
Impostare
net.initFcnsu'initlay'. (net.initParamdiventa automaticamente il parametro predefinito diinitlay).Impostare
net.layers{i}.initFcnsu'initwb'.Impostare ogni
net.inputWeights{i,j}.initFcnsu'rands'.Impostare ogni
net.layerWeights{i,j}.initFcnsu'rands'.Impostare ogni
net.biases{i}.initFcnsu'rands'.
Per inizializzare la rete, chiamare init.
Cronologia versioni
Introduzione prima di R2006a