Le TF.Fonction de concat dans TensorFlow.Js

Le TF.Fonction de concat dans TensorFlow.Js

Dans le Tensorflow.bibliothèque JS, le TF.La fonction concat () est utilisée pour rejoindre deux ou plusieurs tenseurs.

Concaténer les tenseurs 1D

Dans ce cas, les tenseurs sont ajoutés à la fin du premier tenseur.

Syntaxe:

TF.Concat ([Tensor1, Tensor2,…])

Paramètre:

Il faut deux ou plusieurs tenseurs comme paramètre qui peut être unidimensionnel.

Exemple 1

Créez deux tenseurs 1D avec des entiers et concaténate deux tenseurs.







Sortir:

Les valeurs dans le tenseur-2 sont annexées au tenseur-1.

Exemple 2

Créez quatre tenseurs 1D avec des entiers et concaténate quatre tenseurs.







Sortir:

Les valeurs dans Tensor-2, Tensor-3 et Tensor-4 sont annexées à Tensor-1.

Concaténer les tenseurs 2D

Dans ce cas, nous concaténerons les tenseurs qui ont deux dimensions. Le TF.La fonction concat () prend un paramètre d'axe facultatif et les valeurs entières IE.

Si nous spécifions 0, alors toutes les lignes des tenseurs restants sont ajoutés l'un après l'autre au premier tenseur.

Si nous spécifions 1, alors la ligne par ligne dans tous les tenseurs est concaténée une après l'autre.

Par défaut, c'est 0.

Syntaxe:

TF.Concat ([Tensor1, Tensor2,…], axe)

Paramètre:

Il faut deux ou plusieurs tenseurs comme paramètre qui peut être bidimensionnel.

Exemple 1

Créez deux tenseurs 2D avec 2 lignes et 2 colonnes et concaténter deux tenseurs en spécifiant l'axe comme 0.







Sortir:

Les valeurs dans le tenseur-2 sont annexées au tenseur-1.

Exemple 2

Créez deux tenseurs 2D avec deux lignes et deux colonnes et concaténer deux tenseurs en spécifiant l'axe comme 1.







Sortir:

Les premières valeurs de ligne dans Tensor-2 sont ajoutées aux premières valeurs de ligne dans le tenseur-1. De même, les valeurs de deuxième rangée dans le tenseur-2 sont annexées aux valeurs de deuxième rangée dans le tenseur-1.

Exemple 3

Créez trois tenseurs 2D avec deux rangées et deux colonnes et concaténer trois tenseurs.







Sortir:

Dans la première sortie, trois tenseurs sont concaténés.

Dans la deuxième sortie, Row by Row dans tous les tenseurs sont concaténés.

Conclusion

Dans ce Tensorflow.Article JS, nous avons vu comment concaténer deux tenseurs ou plus en utilisant le TF.Fonction CONCAT (). Assurez-vous que vous comprenez tous les exemples discutés et obtenez la différence entre les paramètres AXIS-0/1. En fonction de vos besoins, vous pouvez définir le paramètre sur 0 ou 1.