exponenta event banner

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