compet
Función de transferencia competitiva
Gráfica y símbolo
Sintaxis
A = compet(N,FP)
info = compet('code
')
Descripción
compet
es una función de transferencia neuronal. Las funciones de transferencia calculan la salida de una capa desde su entrada combinada.
A = compet(N,FP)
toma N
y parámetros de función opcionales,
N | Matriz de |
FP | Estructura de los parámetros de función (ignorada) |
y devuelve la matriz A
de S
por Q
con un 1
en cada columna en la que la misma columna de N
tiene su valor máximo y con 0
en las demás posiciones.
info = compet('
devuelve información según la cadena de código especificada:code
')
compet('name')
devuelve el nombre de esta función.
compet('output',FP)
devuelve el intervalo de salida [min max]
.
compet('active',FP)
devuelve el intervalo de entrada activo [min max]
.
compet('fullderiv')
devuelve 1
o 0
, en función de si dA_dN
es de S
por S
por Q
o de S
por Q
.
compet('fpnames')
devuelve los nombres de los parámetros de función.
compet('fpdefaults')
devuelve los parámetros de función predeterminados.
Ejemplos
Aquí define un vector de entrada combinado N
, calcula la salida y representa ambos con gráficas de barras.
n = [0; 1; -0.5; 0.5]; a = compet(n); subplot(2,1,1), bar(n), ylabel('n') subplot(2,1,2), bar(a), ylabel('a')
Asigne esta función de transferencia a la capa i
de una red.
net.layers{i}.transferFcn = 'compet';
Historial de versiones
Introducido antes de R2006a