Tensorflow.JS - TF.Sub

Tensorflow.JS - TF.Sub
„Wenn Sie die versteckten Schichten aus einem Deep -Learning -Modell entfernen möchten oder wenn Sie die Filterung der Bilder durchführen, müssen Sie möglicherweise die Pixel von einem Bild subtrahieren. Also durch Verwendung des TF.Sub () Funktion ist möglich, zwei Pixel abzuziehen. Wir können die Pixel eines Bildes in einem Skalar oder einem Tensor speichern. Lassen Sie uns in diesem Tutorial diese Funktion untersuchen, indem wir verschiedene Szenarien berücksichtigen.”

tf.sub ()

tf.sub () im Tensorflow.JS wird verwendet, um das Werteelement in zwei Tensoren/Skalaren zu subtrahieren.

Szenario-1: Arbeiten Sie mit Skalar

Skalar speichert nur einen Wert. Trotzdem gibt es einen Tensor zurück.

Syntax

tf.sub (scalar1, scalar2)

Parameter

Scalar1 und Scalar2 sind die Tensoren, die nur einen Wert als Parameter einnehmen können.

Zurückkehren

Rückgabedifferenz von zwei Skalarwerten.

Beispiel

Erstellen Sie zwei Skalare und führen Sie die Subtraktion auf zwei Skalaren durch.






Tensorflow.JS - TF.sub ()




Ausgang:

Arbeiten:

Der Unterschied zwischen 30 und 70 beträgt -40.

Szenario-2: Arbeit mit Tensor arbeiten

Ein Tensor kann mehrere Werte speichern; Es kann einzeln oder mehrdimensional sein.

Syntax

tf.Sub (Tensor1, Tensor2)

Parameter

Tensor1 und Tensor2 sind die Tensoren, die nur einzelne oder mehrere Werte als Parameter einnehmen können.

Zurückkehren

Rückgabedifferenz von zwei Tensoren in Bezug auf jedes Element.

Wir müssen feststellen, dass die Gesamtzahl der Elemente in beiden Tensoren gleich sein muss.

Beispiel 1

Erstellen Sie zwei eindimensionale Tensoren und geben Sie den Unterschied mit TF zurück.sub ().






Tensorflow.JS - TF.sub ()




Ausgang:

Arbeiten:

[10-1,20-2,30-3,40-4,50-5] => [9, 18, 27, 36, 45].

Beispiel 2

Erstellen Sie 2 zweidimensionale Tensoren mit 2 Zeilen und 3 Spalten und wenden Sie TF an.sub ().






Tensorflow.JS - TF.sub ()




Ausgang:

Arbeiten:

[[1-34,2-10,3-20], [4-30,5-40,6-50]] => [[-33, -8, -17], [-26, -35, -44]].

Szenario-3: Arbeiten mit Tensor & Scalar

Es kann möglich sein, jedes Element von einem Tensor mit einem Skalar zu subtrahieren.

Syntax

tf.Sub (Tensor, Skalar)

Beispiel

Erstellen Sie einen eindimensionalen Tensor und einen Skalar und führen Sie die Subtraktion mit TF durch.sub ().






Tensorflow.JS - TF.sub ()




Ausgang:

Arbeiten:

[10-1, 20-1, 30-1, 4-1, 5-1, 6-1] => [9, 19, 29, 3, 4, 5].

Abschluss

Also kamen wir zum Ende der Lektion. tf.sub () im Tensorflow.JS wird verwendet, um zwei Tensoren/Skalare abzuziehen. Wir haben drei Szenarien besprochen, um einen Tensor von einem Skalar abzuziehen.

Wir haben auch festgestellt, dass Scalar nur einen Wert speichert und einen Tensor zurückgibt.