Der tf.Koncat -Funktion im Tensorflow.JS

Der tf.Koncat -Funktion im Tensorflow.JS

Im Tensorflow.JS Library, die TF.Concat () -Funktion wird verwendet, um zwei oder mehr Tensoren zu verbinden.

Verkettung von 1D -Tensoren

In diesem Fall werden die Tensoren am Ende des ersten Tensors angehängt.

Syntax:

tf.concat ([Tensor1, Tensor2,…])

Parameter:

Es dauert zwei oder mehr Tensoren als Parameter, der eindimensional sein kann.

Beispiel 1

Erstellen Sie zwei 1D -Tensoren mit Ganzzahlen und verkettet zwei Tensoren.







Ausgang:

Die Werte in Tensor-2 werden an Tensor-1 angehängt.

Beispiel 2

Erstellen Sie vier 1D -Tensoren mit Ganzzahlen und verkettet vier Tensoren.







Ausgang:

Die Werte in Tensor-2, Tensor-3 und Tensor-4 werden an Tensor-1 angehängt.

Verkettung von 2D -Tensoren

In diesem Fall werden wir Tensoren mit zwei Dimensionen verkettet. Der tf.concat () Funktion nimmt einen optionalen Achsenparameter und die IE Ganzzahlwerte an.

Wenn wir 0 angeben, werden alle Zeilen in den verbleibenden Tensoren nacheinander an den ersten Tensor angehängt.

Wenn wir 1 angeben, werden in allen Tensoren Zeile für Zeile nacheinander verkettet.

Standardmäßig ist es 0.

Syntax:

tf.concat ([Tensor1, Tensor2,…], Achse)

Parameter:

Es dauert zwei oder mehr Tensoren als Parameter, der zweidimensional sein kann.

Beispiel 1

Erstellen Sie zwei 2D -Tensoren mit 2 Zeilen und 2 Spalten und verkettet zwei Tensoren, indem Sie die Achse als 0 angeben.







Ausgang:

Die Werte in Tensor-2 werden an Tensor-1 angehängt.

Beispiel 2

Erstellen Sie zwei 2D -Tensoren mit zwei Zeilen und zwei Säulen und verkettet zwei Tensoren, indem Sie die Achse als 1 angeben.







Ausgang:

Die ersten Zeilenwerte in Tensor-2 werden an die ersten Zeilenwerte in Tensor-1 angehängt. In ähnlicher Weise werden die zweiten Zeilenwerte in Tensor-2 in Tensor-1 an zweite Zeilenwerte angehängt.

Beispiel 3

Erstellen Sie drei 2D -Tensoren mit zwei Zeilen und zwei Säulen und verkettet drei Tensoren.







Ausgang:

Im ersten Ausgang werden drei Tensoren verkettet.

In der zweiten Ausgabe werden in allen Tensoren eine Reihe von Zeile verkettet.

Abschluss

In diesem Tensorflow.JS -Artikel, wir haben gesehen, wie man zwei oder mehr Tensoren mit dem TF verkettet.concat () Funktion. Stellen Sie sicher, dass Sie alle diskutierten Beispiele verstehen und den Unterschied zwischen den Parametern von AXIS-0/1 erhalten. Basierend auf Ihrer Anforderung können Sie den Parameter auf 0 oder 1 einstellen.