rands
Función de inicialización de peso/sesgo aleatoria simétrica
Sintaxis
W = rands(S,PR)
M = rands(S,R)
v = rands(S)
Descripción
rands
es una función de inicialización de peso/sesgo.
W = rands(S,PR)
toma:
S | Número de neuronas |
PR | Matriz de |
y devuelve una matriz de peso de S
por R
de valores aleatorios entre –1 y 1.
M = rands(S,R)
devuelve una matriz de S
por R
de valores aleatorios. v = rands(S)
devuelve un vector de S
por 1 de valores aleatorios.
Ejemplos
A continuación, se generan tres conjuntos de valores aleatorios con rands
.
rands(4,[0 1; -2 2]) rands(4) rands(2,3)
Uso de la red
Para preparar los pesos y los sesgos de la capa i
de una red personalizada que se iniciará con rands
:
Establezca
net.initFcn
en'initlay'
. (net.initParam
se convierte automáticamente en los parámetros predeterminados deinitlay
).Establezca
net.layers{i}.initFcn
en'initwb'
.Establezca cada
net.inputWeights{i,j}.initFcn
en'rands'
.Establezca cada
net.layerWeights{i,j}.initFcn
en'rands'
.Establezca cada
net.biases{i}.initFcn
en'rands'
.
Para iniciar la red, llame a init
.
Historial de versiones
Introducido antes de R2006a