Main Content

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 S por Q de vectores (columna) de entrada combinados

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('code') devuelve información según la cadena de código especificada:

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

Consulte también

|