Функция инициализации сети слоя слоем
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