Hauptinhalt

mae

Leistungsfunktion der mittleren absoluten Abweichung

Beschreibung

Tipp

Um die mittlere absolute Abweichung mit Deep Learning zu verwenden, verwenden Sie die trainnet-Funktion und setzen Sie die Verlustfunktion auf "mae" oder verwenden Sie bei dlarray-Objekten die l1loss-Funktion.

perf = mae(E,Y,X) akzeptiert eine Matrix oder ein Zellen-Array aus Abweichungsvektoren E und optional eine Matrix oder ein Zellen-Array aus Ausgangvektoren Y, einen Vektor aller Gewichtungs- und Verzerrungswerte X und gibt die Netzleistung als Mittel der absoluten Abweichung perf an.

Beispiel

dPerf_dx = mae('dx',E,Y,X,perf) gibt die Ableitung von perf bezüglich X an.

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

  • mae('name') gibt den Namen dieser Funktion aus.

  • mae('pnames') gibt die Namen der Trainingsparameter aus.

  • mae('pdefaults') gibt die Standard-Funktionsparameter aus.

Beispiele

alle reduzieren

Dieses Beispiel zeigt, wie Sie die Netzleistung als Mittel der absoluten Abweichung berechnen können.

Erstellen und konfigurieren Sie ein Perzeptron mit einem Eingang und einem Neuron:

net = perceptron;
net = configure(net,0,0);

Das Netz wird als Batch von Eingängen P ausgegeben. Die Abweichung wird berechnet, indem der Ausgang A vom Ziel T abgezogen wird. Daraufhin wird die mittlere absolute Abweichung berechnet.

p = [-10 -5 0 5 10];
t = [0 0 1 1 1];
y = net(p)
e = t-y
perf = mae(e)

Beachten Sie, dass mae nur mit einem Argument aufgerufen werden kann, da die anderen Argumente ignoriert werden. mae unterstützt diese Argumente, um der Standard-Argumentliste für Leistungsfunktionen zu entsprechen.

Eingabeargumente

alle reduzieren

Ziele, angegeben als Vektor, Matrix oder Zellen-Array.

Netzausgänge, angegeben als Vektor-, Matrix- oder Zellen-Array.

Gewichtungs- und Verzerrungswerte, angegeben als Vektor.

Ausgangsargumente

alle reduzieren

Netzleistung als Mittel der absoluten Abweichungen, ausgegeben als Skalar.

Ableitung von perf bezüglich X, ausgegeben als Skalar.

Mehr über

alle reduzieren

Versionsverlauf

Eingeführt vor R2006a

Siehe auch

|