netsum

Функция входа суммарной сети

Синтаксис

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

Описание

netsum является функцией сетевого входа. Входные функции сети вычисляют чистый вход слоя путем объединения его взвешенных входов и смещений.

N = netsum({Z1,Z2,...,Zn},FP) принимает Z1 на Zn и необязательные параметры функции,

Zi

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

FP

Массив ячеек строк параметров функции (проигнорирован)

и возвращает элементарную сумму Z1 на Zn.

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

netsum('name') возвращает имя этой функции.

netsum('type') возвращает тип этой функции.

netsum('fpnames') возвращает имена параметров функции.

netsum('fpdefaults') возвращает значения параметров функции по умолчанию.

netsum('fpcheck', FP) выдает ошибку для недопустимых параметров функции.

netsum('fullderiv') возвращает 0 или 1, в зависимости от того, является ли производная S-by- Q или N-by- S-by- Q.

Примеры

Вот netsum объединяет два набора взвешенных входных векторов и смещение. Необходимо использовать concur чтобы сделать b те же размерности, что и z1 и z2.

z1 = [1, 2, 4; 3, 4, 1]
z2 = [-1, 2, 2; -5, -6, 1]
b = [0; -1]
n = netsum({z1, z2, concur(b, 3)})

Присвойте эту функцию входа сети первому слою сети.

net = feedforwardnet(); 
net.layers{1}.netInputFcn = 'netsum';
Представлено до R2006a