O tf.Função de liberação squareddifference no tensorflow.JS

O tf.Função de liberação squareddifference no tensorflow.JS
No tensorflow.Biblioteca JS, o TF.A função squareddifference () é usada para retornar a diferença quadrada de cada elemento presente em dois tensores/escalares.

Computação

(I-J)*(I-J)

Onde "eu" é o elemento no primeiro tensor, e "j" é o elemento no segundo tensor.

Sintaxe:

tensor.SquaredDifference ()

Retornar:

Ele retorna um número inteiro positivo, mesmo que o resultado seja negativo.

Exemplo 1

Crie dois tensores 1D com 4 números inteiros e obtenha a diferença ao quadrado.









Saída:

Se os valores em um tensor são os mesmos, então a diferença ao quadrado é 0.

Também é possível obter a diferença ao quadrado com um tensor e um escalar.

Exemplo 3

Crie tensor A1D com 5 números inteiros, um escalar com um valor de 2 e obtenha a diferença ao quadrado.







Saída:

Trabalhando:

  1. (12-2)*(12-2) = 100
  2. (34-2)*(34-2) = 1024
  3. (56-2)*(56-2) = 2916
  4. (78-2)*(78-2) = 5776
  5. (90-2)*(90-2) = 7744

Conclusão

Neste artigo, vimos como devolver a diferença quadrada de elementos em tensores usando TF.SquaredDifference (). Ele realiza computação usando a fórmula (i-j)*(i-j), onde "eu" é o elemento no primeiro tensor e "j" é o elemento no segundo tensor. Além disso, discutimos os diferentes exemplos com diferentes casos