Tensorflow.JS - TF.islnf

Tensorflow.JS - TF.islnf
Mentre stai allenando un modello nell'apprendimento automatico utilizzando Tensorflow.JS, puoi superare i valori infiniti nel set di dati.

Se includi questi valori nel tuo set di dati, non hai ottenuto l'accuratezza della formazione per il modello. È necessario rimuovere gli infiniti dai tuoi dati. Innanzitutto, dobbiamo verificare che tutti gli elementi presenti nel set di dati non siano infiniti. Quindi, solo tu devi procedere a allenarsi e lavorare sul modello.

Per verificare se i dati contengono o meno valori infiniti, utilizziamo il TF.funzione isinf ().

Tf.funzione isinf ()

Il tf.isinf () viene utilizzato per verificare se l'elemento è infinito o infinito. Restituisce i valori booleani. Se il valore è -Infinito o infinito, restituisce vero. Altrimenti, restituisce falso.

Sintassi:

tf.isinf (tensor_input)


Parametro:

Tensor_Input è un tensore che ha numeri.

Può essere uno o bidimensionale.

Esempio 1:

Creiamo un tensore unidimensionale in JS che ha infiniti positivi e negativi e applicare la funzione isinf ().





Suggerimento Linux


Tensorflow.JS - TF.isinf ()





Produzione:


Possiamo vedere che restituisce vero per i valori di Infinity (sia positivo che negativo).

Esempio 2:

Creiamo un tensore unidimensionale in JS che ha valori 0, null, nan e indefiniti e applicare la funzione isinf ().





Suggerimento Linux


Tensorflow.JS - TF.isinf ()





Produzione:


Poiché non sono correlati a valori infiniti, viene restituito false.

Esempio 3:

Creiamo un tensore che ha due dimensioni in JS con 2 righe e 2 colonne che hanno valori decimali con infiniti e verificano gli infiniti.





Suggerimento Linux


Tensorflow.JS - TF.isinf ()





Produzione:


Ci sono due infiniti presenti nel tensore precedente. Quindi, per quei valori, il vero viene restituito.

Conclusione

In questo tensorflow.JS Tutorial, abbiamo imparato a controllare i valori infiniti in un tensore usando il TF.funzione isinf () con tre diversi esempi. In JavaScript, possiamo creare un valore infinito usando l'infinito o l'infinito. Il null, 0, non definito e nan non rientra nei valori infiniti.