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