Il tf.Funzione Concat in Tensorflow.Js

Il tf.Funzione Concat in Tensorflow.Js

Nel flusso di tensor.Biblioteca JS, TF.La funzione Concat () viene utilizzata per unirsi a due o più tensori.

Concatenanti di tensori 1D

In questo caso, i tensori sono aggiunti alla fine del primo tensore.

Sintassi:

tf.concat ([tensor1, tensor2,…])

Parametro:

Ci vogliono due o più tensori come parametro che può essere monodimensionale.

Esempio 1

Crea due tensori 1D con numeri interi e concatena due tensori.







Produzione:

I valori in tensore-2 sono aggiunti al tensore-1.

Esempio 2

Crea quattro tensori 1D con numeri interi e concatena quattro tensori.







Produzione:

I valori in Tensor-2, Tensor-3 e Tensor-4 sono aggiunti a Tensor-1.

Concatenanti di tensori 2D

In questo caso, concateremo i tensori che hanno due dimensioni. Il tf.La funzione Concat () prende un parametro dell'asse opzionale e i valori interi IE.

Se specifichiamo 0, tutte le righe nei tensori rimanenti vengono aggiunte una dopo l'altra al primo tensore.

Se specifichiamo 1, la riga per riga in tutti i tensori viene concatenata uno dopo l'altro.

Per impostazione predefinita, è 0.

Sintassi:

tf.Concat ([Tensor1, Tensor2,…], Asse)

Parametro:

Ci vogliono due o più tensori come parametro che può essere bidimensionale.

Esempio 1

Crea due tensori 2D con 2 righe e 2 colonne e concatena due tensori specificando l'asse come 0.







Produzione:

I valori in tensore-2 sono aggiunti al tensore-1.

Esempio 2

Crea due tensori 2D con due righe e due colonne e concatena due tensori specificando l'asse come 1.







Produzione:

I valori della prima riga in Tensor-2 sono aggiunti ai valori della prima riga in Tensor-1. Allo stesso modo, i valori della seconda riga in Tensor-2 sono aggiunti ai valori della seconda riga in Tensor-1.

Esempio 3

Crea tre tensori 2D con due righe e due colonne e concatenare tre tensori.







Produzione:

Nella prima uscita, tre tensori sono concatenati.

Nella seconda uscita, la riga per riga in tutti i tensori viene concatenata.

Conclusione

In questo tensorflow.Articolo di JS, abbiamo visto come concatenare due o più tensori usando il TF.funzione Concat (). Assicurati di comprendere tutti gli esempi discussi e ottenere la differenza tra i parametri Axis-0/1. In base al requisito, è possibile impostare il parametro su 0 o 1.