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