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