Инициализируйте нейронную сеть
возвращает нейронную сеть init_net
= init(net
)net
с весом и значениями смещения, обновленными согласно сетевой функции инициализации, заданной net.initFcn
, и значения параметров, заданные net.initParam
.
Для получения дополнительной информации об этой функции, в командной строке MATLAB, help network/init
типа.
init
вызовы net.initFcn
инициализировать вес и значения смещения согласно значениям параметров net.initParam
.
Как правило, net.initFcn
установлен в 'initlay'
, который инициализирует веса каждого слоя и смещения согласно его net.layers{i}.initFcn
.
Сети обратной связи имеют net.layers{i}.initFcn
установите на 'initnw'
, который вычисляет вес и значения смещения для слоя i
использование метода инициализации Нгуена-Видрова.
Другие сети имеют net.layers{i}.initFcn
установите на 'initwb'
, который инициализирует каждый вес и смещение с его собственной функцией инициализации. Наиболее распространенной функцией инициализации веса и смещения является rands
, который генерирует случайные значения между –1 и 1.