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