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 |
FP | Struttura dei parametri della funzione (ignorata) |
e restituisce A
, la matrice S
per Q
+1/–1 con +1s, dove N
≥ 0.
info = hardlims('
restituisce le informazioni in base alla stringa di codice specificata:code
')
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