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