El TF.Función de concat en TensorFlow.Js

El TF.Función de concat en TensorFlow.Js

En el flujo de tensor.Biblioteca JS, la TF.La función concat () se usa para unir dos o más tensores.

Concatenando tensores 1D

En este caso, los tensores se agregan al final del primer tensor.

Sintaxis:

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

Parámetro:

Se necesitan dos o más tensores como parámetro que puede ser unidimensional.

Ejemplo 1

Cree dos tensores 1D con enteros y concatenen dos tensores.







Producción:

Los valores en Tensor-2 se agregan a Tensor-1.

Ejemplo 2

Cree cuatro tensores 1D con enteros y concatenen cuatro tensores.







Producción:

Los valores en Tensor-2, Tensor-3 y Tensor-4 se agregan a Tensor-1.

Concatenando tensores 2D

En este caso, concatenaremos tensores que tienen dos dimensiones. El TF.La función concat () toma un parámetro de eje opcional y los valores de IE entero.

Si especificamos 0, entonces todas las filas en los tensores restantes se agregan una tras otra al primer tensor.

Si especificamos 1, entonces fila por fila en todos los tensores se concatenan uno tras otro.

Por defecto, es 0.

Sintaxis:

TF.concat ([tensor1, tensor2, ...], eje)

Parámetro:

Se necesitan dos o más tensores como parámetro que puede ser bidimensional.

Ejemplo 1

Cree dos tensores 2D con 2 filas y 2 columnas y concatenen dos tensores especificando el eje como 0.







Producción:

Los valores en Tensor-2 se agregan a Tensor-1.

Ejemplo 2

Cree dos tensores 2D con dos filas y dos columnas y concatenen dos tensores especificando el eje como 1.







Producción:

Los valores de la primera fila en Tensor-2 se agregan a los valores de primera fila en Tensor-1. Del mismo modo, los valores de la segunda fila en Tensor-2 se agregan a los valores de segunda fila en Tensor-1.

Ejemplo 3

Cree tres tensores 2D con dos filas y dos columnas y concatenen tres tensores.







Producción:

En la primera salida, se concatenan tres tensores.

En la segunda salida, fila por fila en todos los tensores se concatenan.

Conclusión

En este flujo tensor.Artículo JS, vimos cómo concatenar dos o más tensores usando el TF.función concat (). Asegúrese de comprender todos los ejemplos discutidos y obtener la diferencia entre los parámetros del eje-0/1. Según su requisito, puede establecer el parámetro en 0 o 1.