Hauptinhalt

logsig

(Zu entfernen) Log-Sigmoid-Transferfunktion

logsig wird in einer zukünftigen Version entfernt. Weitere Informationen finden Sie unter Transition Legacy Neural Network Code to dlnetwork Workflows.

Ratschläge zur Aktualisierung Ihres Codes finden Sie unter Versionsverlauf.

Beschreibung

Tipp

Um eine Log-Sigmoid-Aktivierung für Deep Learning zu verwenden, benutzen Sie die Funktion sigmoidLayer oder die dlarray-Methode „Sigmoid“.

A = logsig(N) nimmt eine Matrix von Netzeingangsvektoren, N und gibt die S-mal-Q-Matrix A zurück, mit den Elementen von N in [0, 1] gepresst.

Plot of the logistic sigmoid transfer function.

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

Beispiel

dA_dN = logsig('dn',N,A,FP) gibt die S-mal-Q-Ableitung von A bezüglich N aus. Wenn A oder FP nicht angegeben wird oder auf [] gesetzt ist, wird FP auf die Standardparameter zurückgesetzt und A wird aus N berechnet.

info = logsig(code) gibt Informationen über diese Funktion aus. Weitere Informationen finden Sie in der Beschreibung des Arguments code.

Beispiele

alle reduzieren

Dieses Beispiel zeigt, wie man die Log-Sigmoid-Transferfunktion einer Eingangsmatrix berechnet und plottet.

Erstellen Sie die Eingangsmatrix n. Rufen Sie dann die Funktion logsig auf und stellen Sie die Ergebnisse dar.

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

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

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

Eingabeargumente

alle reduzieren

Netto-Eingangsspaltenvektoren, angegeben als S-mal-Q-Matrix.

Informationen, die Sie aus der Funktion abrufen möchten, angegeben als eines der folgenden Argumente:

  • 'name' gibt den Namen dieser Funktion aus.

  • 'output' gibt den Ausgabebereich [min max] aus.

  • 'active' gibt den aktiven Eingangsbereich [min max] aus.

  • 'fullderiv' gibt 1 oder 0 aus, je nachdem, ob dA_dN S-malS-malQ oder S-mal-Q ist.

  • 'fpnames' gibt die Namen der Funktionsparameter aus.

  • 'fpdefaults' gibt die Standard-Funktionsparameter aus.

Ausgangsargumente

alle reduzieren

Ausgangsvektoren, zurückgegeben als S-mal-Q-Matrix, wobei jedes Element von N mit einer „S-förmigen“ Funktion aus dem Intervall [-inf inf] auf das Intervall [0 1] gepresst wird.

Algorithmen

logsig(n) = 1 / (1 + exp(-n))

Versionsverlauf

Eingeführt vor R2006a

alle reduzieren