Tensorflow.JS - TF.registro

Tensorflow.JS - TF.registro

Tf.Função de log ()

O tf.log () no tensorflow.JS é usado para retornar os valores logarítmicos de um determinado valores em um tensor. É preciso apenas um parâmetro - tensor - que tem números.

Sintaxe:

tf.log (tensor_input)


Parâmetro:

O tensor_input é um tensor que tem números.

Pode ser um ou bidimensional.

Exemplo 1:

Vamos criar um tensor unidimensional em JS que tenha valores nulos, indefinidos e nan e retorne os valores logarítmicos.





Linux Dica


Tensorflow.JS - TF.registro()





Saída:


Tensor toma nulo como 0 e o indefinido e a nan como nan valor.

    1. log (0) => -infinity
    2. log (1) => 0
    3. log (0) => -infinity
    4. log (nan) => nan
    5. log (nan) => nan

Observamos que, se a entrada for nan ou indefinida, o logaritmo também é nan e retorna a infinidade quando os valores são 0 ou nulo.

Exemplo 2:

Vamos criar um tensor que tenha duas dimensões em JS com 2 linhas e 2 colunas que possuem valores decimais e retorne os valores logarítmicos.





Linux Dica


Tensorflow.JS - TF.registro()





Saída:

    1. log (1.23) => 0.2070142
    2. log (4.5599999) => 1.5173227
    3. log (-0.45) => nan
    4. log (7.8899999) => 2.0655961

Para os valores negativos, ele retorna NAN.

Exemplo 3:

Vamos criar um tensor que tenha duas dimensões em JS com 2 linhas e 2 colunas que possuem valores de expoente e retorne os valores logarítmicos.





Linux Dica


Tensorflow.JS - TF.registro()





Saída:

    1. log (2.7182817) => 0.9999999
    2. log (3.7182817) => 1.3132616
    3. log (1.7182819) => 0.5413249
    4. log (3.1682818) => 1.1531894

Conclusão

Neste tensorflow.JS Tutorial, aprendemos a retornar os valores logarítmicos usando o TF.Função de log () com três exemplos diferentes. Observamos que, se a entrada for nan ou indefinida, o logaritmo também é nan e retorna a infinidade quando os valores são 0 ou nulo.