Contenuto principale

satlins

R2026b

(Da rimuovere) Funzione di trasferimento lineare saturante simmetrica

satlins sarà rimossa in una prossima release. Per ulteriori informazioni, vedere Transition Legacy Neural Network Code to dlnetwork Workflows.

Per suggerimenti sull'aggiornamento del codice, vedere Version History (Storico della versione).

Grafico e simbolo

Symmetric saturating linear transfer function. The function returns -1 if input n is less than or equal to -1, the output n if n is between -1 and 1, and 1 if n is greater than or equal to 1.

Sintassi

A = satlins(N,FP)

Descrizione

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

A = satlins(N,FP) considera N e un argomento opzionale

N

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

FP

Struttura dei parametri della funzione (opzionale, ignorata)

e restituisce A, la matrice S per Q degli elementi N ridimensionati a [-1, 1].

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

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

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

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

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

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

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

Esempi

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

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

Algoritmi

satlins(n) = -1, if n <= -1
n, if -1 <= n <= 1
1, if 1 <= n

Cronologia versioni

Introduzione prima di R2006a

comprimi tutto