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