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.initFcnen'initlay'. (net.initParamse convierte automáticamente en los parámetros predeterminados deinitlay).Establezca
net.layers{i}.initFcnen'initwb'.Establezca cada
net.inputWeights{i,j}.initFcnen'rands'.Establezca cada
net.layerWeights{i,j}.initFcnen'rands'.Establezca cada
net.biases{i}.initFcnen'rands'.
Para iniciar la red, llame a init.
Historial de versiones
Introducido antes de R2006a