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.