exponenta event banner

netprod

Функция чистого ввода продукта

Синтаксис

N = netprod({Z1,Z2,...,Zn})
info = netprod('code')

Описание

netprod является функцией сетевого ввода. Функции чистого ввода вычисляют чистый вход слоя, комбинируя его взвешенные входы и смещения.

N = netprod({Z1,Z2,...,Zn}) берет

Zi

Sоколо-Q матрицы в массиве ячеек строк

и возвращает поэлементное произведение Z1 кому Zn.

info = netprod('code') возвращает информацию об этой функции. Поддерживаются следующие коды:

'deriv'

Наименование производной функции

'fullderiv'

Полный Nоколо-Sоколо-Q производная = 1, по элементам Sоколо-Q производная = 0

'name'

Полное наименование

'fpnames'

Возвращает имена параметров функции

'fpdefaults'

Возвращает параметры функции по умолчанию

Примеры

Здесь netprod объединяет два набора взвешенных входных векторов (определяемых пользователем).

Z1 = [1 2 4;3 4 1];
Z2 = [-1 2 2; -5 -6 1];
Z = {Z1,Z2};
N = netprod({Z})

Здесь netprod объединяет одни и те же взвешенные входные данные с вектором смещения. Поскольку Z1 и Z2 каждый содержит три параллельных вектора, три параллельных копии B должен быть создан с помощью concur чтобы все размеры совпадали.

B = [0; -1];
Z = {Z1, Z2, concur(B,3)};
N = netprod(Z)

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

Можно создать стандартную сеть, использующую netprod путем вызова newpnn или newgrnn.

Изменение сети таким образом, чтобы слой netprod, комплект net.layers{i}.netInputFcn кому 'netprod'.

В любом случае звоните sim для моделирования сети с помощью netprod. Посмотрите newpnn или newgrnn для примеров моделирования.

См. также

| |

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