exponenta event banner

randsmall

Функция инициализации небольшого случайного веса/смещения

Синтаксис

W = randsmall(S,PR)
M = rands(S,R)
v = rands(S)

Описание

randsmall является функцией инициализации веса/смещения.

W = randsmall(S,PR) берет

S

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

PR

Rоколо-2 матрица R входные диапазоны

и возвращает Sоколо-R весовая матрица малых случайных значений от -0,1 до 0,1.

M = rands(S,R) возвращает Sоколо-R матрица случайных значений. v = rands(S) возвращает S-на-1 вектор случайных значений.

Примеры

Здесь генерируются три набора случайных значений rands.

randsmall(4,[0 1; -2 2])
randsmall(4)
randsmall(2,3)

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

Подготовка весов и смещения слоя i пользовательской сети, которая будет инициализирована с помощью rands,

  1. Набор net.initFcn кому 'initlay'. (net.initParam автоматически становится initlayПараметры по умолчанию.)

  2. Набор net.layers{i}.initFcn кому 'initwb'.

  3. Установить каждый net.inputWeights{i,j}.initFcn кому 'randsmall'.

  4. Установить каждый net.layerWeights{i,j}.initFcn кому 'randsmall'.

  5. Установить каждый net.biases{i}.initFcn кому 'randsmall'.

Для инициализации сети вызовите init.

См. также

| | | | |

Представлен в R2010b