No tensorflow.Biblioteca JS, o TF.A função Stack () é usada para se juntar a dois ou mais tensores.
Sintaxe:
tf.pilha ([tensor1, tensor2,…], eixo)Parâmetros:
Se especificado 0, tf.Stack () se junta aos tensores um após o outro retornando um novo tensor.
Se especificado 1, tf.Stack () se une.
Exemplo 1
Crie dois tensores 1D com números inteiros e empilhe dois tensores configurando o eixo-0.
Saída:
Tensor1 e tensor2 estão empilhados um após o outro.
Exemplo 2
Crie dois tensores 1D com números inteiros e empilhe dois tensores definindo o eixo-1.
Saída:
Tensor1 e Tensor2 são o elemento empilhado por elemento em ambos os tensores, e o tensor retornado tem elementos empilhados colocados em linhas separadas.
Exemplo 3
Crie quatro tensores 1D com números inteiros e empilhá-los definindo o eixo-1 e o eixo-0 separadamente.
Saída:
Na primeira saída, quatro tensores são empilhados por elemento e na segunda saída, os tensores são empilhados por vez.
Conclusão
Neste tensorflow.JS Tutorial, vimos como empilhar dois ou mais tensores usando o TF.função pilha (). Se o eixo for especificado como 0, tf.Stack () se junta aos tensores um após o outro retornando um novo tensor. Se especificado como 1, tf.Stack () se une. Certifique-se de entender todos os exemplos discutidos e obtenha a diferença entre os parâmetros Axis-0/1.