Hauptinhalt

satlin

Sättigende lineare Transferfunktion

Diagramm und Symbol

Saturating linear transfer function. The function returns 0 if input n is less than or equal to 0, n if n is greater than or equal and less than or equal to 1, 1 if n is greater than or equal to 1.

Syntax

A = satlin(N,FP)

Beschreibung

satlin ist eine neuronale Transferfunktion. Transferfunktionen berechnen den Ausgang einer Schicht aus ihrem Netzeingang.

A = satlin(N,FP) akzeptiert zwei Eingänge,

N

S-mal-Q-Matrix aus Netz-Eingangsvektoren (Spalten)

FP

Struct aus Funktionsparametern (ignoriert)

und gibt A zurück, die S-mal-Q-Matrix der Elemenet von N, gekürzt auf [0, 1].

info = satlin('code') gibt nützliche Informationen zu jedem unterstützten code-Zeichenvektor aus:

satlin('name') gibt den Namen dieser Funktion aus.

satlin('output',FP) gibt den Ausgabebereich [min max] aus.

satlin('active',FP) gibt den aktiven Eingangsbereich [min max] aus.

satlin('fullderiv') gibt 1 oder 0 aus, je nachdem, ob dA_dN S-mal-S-mal-Q oder S-mal-Q ist.

satlin('fpnames') gibt die Namen der Funktionsparameter aus.

satlin('fpdefaults') gibt die Standard-Funktionsparameter aus.

Beispiele

Hier der Code zum Erstellen eines Diagramms der satlin-Transferfunktion.

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

Ordnen Sie diese Übertragungsfunktion der Schicht i eines Netzes zu.

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

Algorithmen

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

Versionsverlauf

Eingeführt vor R2006a

Siehe auch

| | |