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