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 S
x1 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.initFcn
su'initlay'
. (net.initParam
diventa automaticamente il parametro predefinito diinitlay
).Impostare
net.layers{i}.initFcn
su'initwb'
.Impostare ogni
net.inputWeights{i,j}.initFcn
su'rands'
.Impostare ogni
net.layerWeights{i,j}.initFcn
su'rands'
.Impostare ogni
net.biases{i}.initFcn
su'rands'
.
Per inizializzare la rete, chiamare init
.
Cronologia versioni
Introduzione prima di R2006a