Main Content

scalprod

Función de peso de producto de escalar

Sintaxis

Z = scalprod(W,P)
dim = scalprod('size',S,R,FP)
dw = scalprod('dw',W,P,Z,FP)

Descripción

scalprod es la función de peso de producto de escalar. Las funciones de peso aplican pesos a una entrada para obtener entradas ponderadas.

Z = scalprod(W,P) toma estas entradas:

W

Matriz de pesos de 1 por 1

P

Matriz de R por Q de vectores (columna) de entrada Q

y devuelve el producto de escalar de R por Q de W y P definido por Z = w*P.

dim = scalprod('size',S,R,FP) toma la dimensión de capa S, la dimensión de entrada R y los parámetros de función, y devuelve el tamaño del peso [1-by-1].

dw = scalprod('dw',W,P,Z,FP) devuelve la derivada de Z respecto a W.

Ejemplos

Aquí define una matriz de pesos aleatoria W y un vector de entrada P y calcula la entrada ponderada correspondiente Z.

W = rand(1,1);
P = rand(3,1);
Z = scalprod(W,P)

Uso de la red

Para modificar una red de forma que un peso de entrada use scalprod, establezca net.inputWeights{i,j}.weightFcn en 'scalprod'.

Para los pesos de capa, establezca net.layerWeights{i,j}.weightFcn en 'scalprod'.

Llame a sim en todos los casos para simular la red con scalprod.

Historial de versiones

Introducido en R2006a

Consulte también

| | | |