exponenta event banner

initlay

Функция послойной инициализации сети

Синтаксис

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,

  1. Набор net.initFcn кому 'initlay'. Эти наборы net.initParam в пустую матрицу [], потому что initlay не имеет параметров инициализации.

  2. Установить каждый net.layers{i}.initFcn функции инициализации уровня. (Примерами таких функций являются: initwb и initnw.)

Для инициализации сети вызовите init.

Алгоритмы

Веса и смещения каждого слоя i инициализированы в соответствии с net.layers{i}.initFcn.

Представлен до R2006a