initcon

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

Синтаксис

initcon (S,PR)

Описание

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

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

S

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

PR

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

и возвращает S- 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