exponenta event banner

initcon

Функция инициализации смещения совести

Синтаксис

initcon (S,PR)

Описание

initcon является функцией инициализации смещения, которая инициализирует смещения для обучения со learncon функция обучения.

initcon (S,PR) принимает два аргумента,

S

Количество строк (нейронов)

PR

R-by- 2 матрица R = [Pmin Pmax] (по умолчанию = [1 1])

и возвращает S-by- 1 вектор смещения.

Обратите внимание, что для смещений, R всегда равен 1. initcon можно также использовать для инициализации весов, но это не рекомендуется для этой цели.

Примеры

Здесь начальные значения смещения вычисляют для слоя с пятью нейронами.

b = initcon(5)

Использование сети

Можно создать стандартную сеть, которая использует initcon для инициализации весов путем вызова competlayer.

Для подготовки смещения слоя i пользовательской сети для инициализации с помощью initcon,

  1. Задайте net.initFcn на 'initlay'. (net.initParam автоматически становится initlay"параметры по умолчанию.)

  2. Задайте net.layers{i}.initFcn на 'initwb'.

  3. Задайте net.biases{i}.initFcn на 'initcon'.

Чтобы инициализировать сеть, вызовите init.

Алгоритмы

learncon обновляет смещения так, чтобы каждое значение смещения b(i) является функцией от среднего выходного сигнала c(i) нейронной i связана с смещением.

initcon получает начальные значения смещения путем принятия, что каждый нейрон ответил на равное количество векторов в прошлом.

См. также

| | | |

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