Tensorflow.JS - TF.isfinita

Tensorflow.JS - TF.isfinita

O que são valores finitos?

Se você está trabalhando em um projeto usando o aprendizado de máquina com o tensorflow.Biblioteca JS, se você deseja coletar apenas os valores finitos do seu conjunto de dados, você deve verificar os valores finitos primeiro.

Valores finitos são os valores que não são infinitos. Simplesmente, podemos dizer que, exceto -infinity e infinito, todos são finitos.

Portanto, para verificar se os dados contêm valores finitos ou não, podemos usar o TF.função isfinite ().

Tf.função isfinite ()

O tf.isfinite () é usado para verificar se o elemento é finito ou não. Ele retorna os valores booleanos. Se o valor for -infinity ou infinito, ele retorna falsa. Caso contrário, ele retorna verdadeiro.

Sintaxe:

tf.isfinite (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 infinitos positivos e negativos e aplique a função isfinite ().





Linux Dica


Tensorflow.JS - TF.isfinite ()





Saída:


Podemos ver que o falso é retornado para os valores do infinito (positivo e negativo).

Exemplo 2:

Vamos criar um tensor unidimensional em JS que tenha valores 0, nulo, nan e indefinido e aplique a função isfinite ().





Linux Dica


Tensorflow.JS - TF.isfinite ()





Saída:


Como eles estão relacionados aos valores finitos, ele retorna verdadeiro.

Exemplo 3:

Vamos criar um tensor que tenha duas dimensões em JS com 2 linhas e 2 colunas que possuem valores decimais com infinitos e verifique se há finitos.





Linux Dica


Tensorflow.JS - TF.isfinite ()





Saída:


Existem dois infinitos presentes no tensor anterior. Portanto, para esses valores, False é retornado enquanto o restante dos valores é retornado verdadeiro.

Conclusão

Neste tensorflow.JS Tutorial, aprendemos a verificar os valores finitos em um tensor usando o TF.Função isfinite () com três exemplos diferentes. Existem apenas dois valores infinitos no JavaScript: Infinito e -infinity. Null, 0, indefinido e nan estão sob os valores finitos.