Tensorflow.JS - TF.sinh

Tensorflow.JS - TF.sinh
Em alguns cenários, precisamos converter valores numéricos presentes em um tensor em valores de seno hiperbólicos. Existe um método interno que se converte em seno hiperbólico. O seno hiperbólico é usado para encontrar ângulos em muitas aplicações de construção, como encontrar os ângulos em relação aos cantos da sala. Ao prever os preços da casa através do TensorFlow no aprendizado de máquina, devemos converter valores normais para armazenar valores e depois aplicar modelos de aprendizado de máquina. Então, veremos como aplicar TF.Sinh () Função nos valores existentes para obter valores senoidais hiperbólicos.

Tensorflow.JS é uma estrutura em JavaScript que suporta o TF.Função sinh () que converte todos os valores numéricos em valores senoidais hiperbólicos presentes em um tensor.

O que é um tensor?

Um tensor em tensorflow.JS atua como uma matriz que armazena elementos em dimensões únicas ou múltiplas.

Se queremos criar um tensor com uma dimensão, tf.tensor1d () é usado.

Sintaxe:

tf.Tensor1D ([elementos])

Parâmetro:

É preciso uma matriz que tem elementos separados por uma vírgula. Para criar um tensor com duas dimensões (linhas e colunas), TF.tensor2d () é usado.

Sintaxe:

tf.tensor2d ([[elementos],…, [elementos]])

tf.sinh ()

tf.sinh () é usado para retornar valores senoidais hiperbólicos de um determinado tensor.

Então, é preciso apenas um parâmetro: ou seja, tensor que tem números.

Sintaxe:

tf.sinh (tensor_input)

Parâmetro:

tensor_input é um tensor que tem números.

Pode ser 1 ou 2 dimensional.

Vamos explorar diferentes exemplos deste método.

Exemplo :

Vamos criar um tensor unidimensional em JS que tenha alguns valores e retorne os valores senoidais hiperbólicos.





Tensorflow.JS - TF.sinh ()




Saída:

Os valores senoidais hiperbólicos foram devolvidos do tensor unidimensional acima.

Exemplo 2:

Vamos criar um tensor que tenha 2 dimensões em JS com 5 linhas e 2 colunas e retorne os valores senoidais hiperbólicos.





Tensorflow.JS - TF.sinh ()




Saída:

Os valores senoidais hiperbólicos foram devolvidos do tensor unidimensional acima.

Exemplo 3:

Nesse caso, consideraremos os valores decimais. Vamos criar um tensor que tenha 2 dimensões em JS com 5 linhas e 2 colunas e retorne os valores senoidais hiperbólicos.





Tensorflow.JS - TF.sinh ()




Saída:

Os valores senoidais hiperbólicos foram devolvidos do tensor unidimensional acima.

Conclusão

Neste tensorflow.JS Tutorial, vimos como devolver valores senoidais hiperbólicos dos valores reais usando o TF.Função Sinh () presente em um ou tensores bidimensionais com três exemplos. Verifique se o link CDN é fornecido dentro da tag de script em todos os códigos.