Main Content

satlin

Funzione di trasferimento lineare saturante

Grafico e simbolo

Sintassi

A = satlin(N,FP)

Descrizione

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

A = satlin(N,FP) considera due input,

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 degli elementi N ridimensionati a [0, 1].

info = satlin('code') restituisce informazioni utili per ciascun vettore di carattere code supportato:

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

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

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

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

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

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

Esempi

Il codice per creare un grafico della funzione di trasferimento satlin è il seguente.

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

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

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

Algoritmi

a = satlin(n) = 0, if n <= 0
n, if 0 <= n <= 1
1, if 1 <= n

Cronologia versioni

Introduzione prima di R2006a

Vedi anche

| | |