Main Content

hardlims

Funzione di trasferimento hard-limit simmetrica

Grafico e simbolo

Sintassi

A = hardlims(N,FP)

Descrizione

hardlims è una funzione di trasferimento neurale. Le funzioni di trasferimento calcolano l’output di un livello a partire dal suo input netto.

A = hardlims(N,FP) considera N e i parametri opzionali della funzione,

N

matrice S per Q di vettori (colonna) di input netti

FP

Struttura dei parametri della funzione (ignorata)

e restituisce A, la matrice S per Q +1/–1 con +1s, dove N ≥ 0.

info = hardlims('code') restituisce le informazioni in base alla stringa di codice specificata:

hardlims('name') restituisce il nome di questa funzione.

hardlims('output',FP) restituisce l’intervallo di output [min max].

hardlims('active',FP) restituisce l’intervallo di input attivo [min max].

hardlims('fullderiv') restituisce 1 o 0, a seconda che dA_dN sia S per S per Q o S per Q.

hardlims('fpnames') restituisce i nomi dei parametri della funzione.

hardlims('fpdefaults') restituisce i parametri predefiniti della funzione.

Esempi

Esempio di creazione di un grafico della funzione di trasferimento hardlims.

n = -5:0.1:5;
a = hardlims(n);
plot(n,a)

Assegnare questa funzione di trasferimento al livello i di una rete.

net.layers{i}.transferFcn = 'hardlims';

Algoritmi

hardlims(n) = 1 se n ≥ 0, o –1 in caso diverso.

Cronologia versioni

Introduzione prima di R2006a

Vedi anche

|