netsum

Суммируйте сетевую функцию ввода

Синтаксис

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

Описание

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

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

Zi

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

FP

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

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

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

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

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

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

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

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

netsum('fullderiv') возвращается 0 или 1, в зависимости от того, является ли производной S- Q или N- S- 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