Функция инициализации сети слоя слоем
net = initlay(net)
info = initlay('code
')
initlay
сетевая функция инициализации, которая инициализирует каждый слой i
согласно его собственной инициализации функционируют net.layers{i}.initFcn
.
net = initlay(net)
берет
net | Нейронная сеть |
и возвращает сеть с каждым обновленным слоем.
info = initlay('
возвращается полезная информация для каждого поддержала code
')code
символьный вектор:
'pnames' | Имена параметров инициализации |
'pdefaults' | Параметры инициализации по умолчанию |
initlay
не имеет никаких параметров инициализации.
Можно создать стандартную сеть, которая использует initlay
путем вызова feedforwardnet
, cascadeforwardnet
, и много других сетевых функций.
Подготовить пользовательскую сеть, которая будет инициализирована с initlay
,
Установите net.initFcn
к 'initlay'
. Это устанавливает net.initParam
к пустому матричному []
, потому что initlay
не имеет никаких параметров инициализации.
Установите каждый net.layers{i}.initFcn
к функции инициализации слоя. (Примерами таких функций является initwb
и initnw
.)
Чтобы инициализировать сеть, вызовите init
.
Веса и смещения каждого слоя i
инициализируются согласно net.layers{i}.initFcn
.
cascadeforwardnet
| feedforwardnet
| init
| initnw
| initwb