Tensorflow.JS - TF.islnf

Tensorflow.JS - TF.islnf
Enquanto você está treinando um modelo em aprendizado de máquina usando o tensorflow.JS, você pode superar com valores infinitos em seu conjunto de dados.

Se você incluir esses valores no seu conjunto de dados, você não obteve a precisão do treinamento para o modelo. É necessário remover os infinitos de seus dados. Primeiro, temos que verificar se todos os elementos presentes no conjunto de dados não são infinitos. Então, só você precisa prosseguir para treinar e trabalhar no modelo.

Para verificar se os dados contêm valores infinitos ou não, usamos o TF.função isinf ().

Tf.função isinf ()

O tf.isinf () é usado para verificar se o elemento é infinito ou infinito. Ele retorna os valores booleanos. Se o valor for -infinity ou infinito, ele retornará verdadeiro. Caso contrário, ele retorna falso.

Sintaxe:

tf.isinf (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 isinf ().





Linux Dica


Tensorflow.JS - TF.isinf ()





Saída:


Podemos ver que ele retorna verdadeiro 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 iSinf ().





Linux Dica


Tensorflow.JS - TF.isinf ()





Saída:


Como eles não estão relacionados a valores infinitos, False é devolvido.

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 verificar infinitos.





Linux Dica


Tensorflow.JS - TF.isinf ()





Saída:


Existem dois infinitos presentes no tensor anterior. Portanto, para esses valores, true é devolvido.

Conclusão

Neste tensorflow.JS Tutorial, aprendemos a verificar os valores infinitos em um tensor usando o TF.Função isinf () com três exemplos diferentes. No JavaScript, podemos criar um valor infinito usando o infinito ou -infinity. O nulo, 0, indefinido e Nan não ficam sob os valores infinitos.