O tf.Função concat em tensorflow.JS

O tf.Função concat em tensorflow.JS

No tensorflow.Biblioteca JS, o TF.A função concat () é usada para se juntar a dois ou mais tensores.

Concatenando tensores 1D

Nesse caso, os tensores são anexados no final do primeiro tensor.

Sintaxe:

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

Parâmetro:

São necessários dois ou mais tensores como um parâmetro que pode ser unidimensional.

Exemplo 1

Crie dois tensores 1D com números inteiros e concatenam dois tensores.







Saída:

Os valores no tensor-2 são anexados ao tensor-1.

Exemplo 2

Crie quatro tensores 1D com números inteiros e concatenam quatro tensores.







Saída:

Os valores em tensor-2, tensor-3 e tensor-4 são anexados ao tensor-1.

Concatenando tensores 2D

Nesse caso, concatenaremos tensores que tenham duas dimensões. O tf.A função concat () leva um parâmetro opcional do eixo e os valores inteiros do IE.

Se especificarmos 0, todas as linhas nos tensores restantes serão anexadas uma após a outra ao primeiro tensor.

Se especificarmos 1, então linha por linha em todos os tensores é concatenada um após o outro.

Por padrão, é 0.

Sintaxe:

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

Parâmetro:

São necessários dois ou mais tensores como um parâmetro que pode ser bidimensional.

Exemplo 1

Crie dois tensores 2D com 2 linhas e 2 colunas e concatenam dois tensores especificando o eixo como 0.







Saída:

Os valores no tensor-2 são anexados ao tensor-1.

Exemplo 2

Crie dois tensores 2D com duas linhas e duas colunas e concatenam dois tensores especificando o eixo como 1.







Saída:

Os valores da primeira linha no Tensor-2 são anexados aos valores da primeira linha no Tensor-1. Da mesma forma, os valores da segunda linha no Tensor-2 são anexados aos valores da segunda linha no Tensor-1.

Exemplo 3

Crie três tensores 2D com duas linhas e duas colunas e concatenam três tensores.







Saída:

Na primeira saída, três tensores são concatenados.

Na segunda saída, linha por linha em todos os tensores é concatenada.

Conclusão

Neste tensorflow.Artigo do JS, vimos como concatenar dois ou mais tensores usando o TF.função concat (). Certifique-se de entender todos os exemplos discutidos e obtenha a diferença entre os parâmetros do eixo-0/1. Com base em sua exigência, você pode definir o parâmetro como 0 ou 1.