tf.sub()
tf.sub () no tensorflow.JS é usado para subtrair o elemento dos valores em dois tensores/escalares.
Cenário-1: Trabalhe com escalar
Escalar armazenará apenas um valor. Mas de qualquer maneira, ele retorna um tensor.
Sintaxe
tf.Sub (Scalar1, Scalar2)Parâmetros
Scalar1 e Scalar2 são os tensores que podem assumir apenas um valor como um parâmetro.
Retornar
Diferença de retorno de dois valores escalares.
Exemplo
Crie dois escalares e execute a subtração em dois escalares.
Tensorflow.JS - TF.sub()
Saída:
Trabalhando:
A diferença entre 30 e 70 é -40.
Cenário-2: Trabalhe com Tensor
Um tensor pode armazenar vários valores; pode ser único ou multidimensional.
Sintaxe
tf.sub (tensor1, tensor2)Parâmetros
Tensor1 e Tensor2 são os tensores que podem levar apenas valores únicos ou múltiplos como um parâmetro.
Retornar
Diferença de retorno de dois tensores em relação a cada elemento.
Devemos perceber que o número total de elementos em ambos os tensores deve ser igual.
Exemplo 1
Crie dois tensores unidimensionais e retorne a diferença usando TF.sub().
Tensorflow.JS - TF.sub()
Saída:
Trabalhando:
[10-1,20-2,30-3,40-4,50-5] => [9, 18, 27, 36, 45].Exemplo 2
Crie 2 tensores bidimensionais com 2 linhas e 3 colunas e aplique TF.sub().
Tensorflow.JS - TF.sub()
Saída:
Trabalhando:
[[1-34,2-10,3-20], [4-30,5-40,6-50]] => [[-33, -8, -17], [-26, -35, -44].Cenário-3: Trabalhe com Tensor e Scalar
Pode ser possível subtrair cada elemento de um tensor com um escalar.
Sintaxe
tf.sub (tensor, escalar)Exemplo
Crie um tensor unidimensional e um escalar e execute a subtração usando TF.sub().
Tensorflow.JS - TF.sub()
Saída:
Trabalhando:
[10-1, 20-1, 30-1, 4-1, 5-1, 6-1] => [9, 19, 29, 3, 4, 5].Conclusão
Então chegamos ao fim da lição. tf.sub () no tensorflow.JS é usado para subtrair dois tensores/escalares. Discutimos três cenários para subtrair um tensor de um escalar.
Além disso, notamos que o escalar armazenará apenas um valor e retornará um tensor.