init
Inicializar una red neuronal
Sintaxis
Descripción
devuelve una red neuronal init_net
= init(net
)net
con valores de peso y sesgo actualizados en función de la función de inicialización de la red, especificada por net.initFcn
, y los valores de parámetro, especificados por net.initParam
.
Para obtener más información sobre esta función, escriba help network/init
en la línea de comandos de MATLAB.
Ejemplos
Argumentos de entrada
Argumentos de salida
Algoritmos
init
llama a net.initFcn
para inicializar los valores de peso y sesgo en función de los valores de parámetro net.initParam
.
net.initFcn
suele establecerse en 'initlay'
, que inicializa los pesos y sesgos de cada capa en función de su función net.layers{i}.initFcn
.
En las redes de retropropagación, net.layers{i}.initFcn
se establece en 'initnw'
, que calcula los valores de peso y sesgo de la capa i
usando el método de inicialización de Nguyen-Widrow.
En otras redes, net.layers{i}.initFcn
se establece en 'initwb'
, que inicializa cada uno de los pesos y sesgos con su propia función de inicialización. La función de inicialización de peso y sesgo más utilizada es rands
, que genera valores aleatorios entre –1 y 1.
Historial de versiones
Introducido antes de R2006a