Tensorflow.JS - TF.isfinite

Tensorflow.JS - TF.isfinite

Quali sono i valori finiti?

Se stai lavorando a un progetto utilizzando l'apprendimento automatico con Tensorflow.Biblioteca JS, se vuoi solo raccogliere i valori finiti dal tuo set di dati, devi prima verificare i valori finiti.

I valori finiti sono i valori che non sono infiniti. Semplicemente, possiamo dire che, tranne -infinity e infinito, sono tutti finiti.

Quindi, per verificare se i dati contengono o meno valori finiti, possiamo usare il TF.funzione isfinite ().

Tf.funzione isfinite ()

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

Sintassi:

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





Suggerimento Linux


Tensorflow.JS - TF.isfinite ()





Produzione:


Possiamo vedere che il falso viene restituito per i valori di infinito (sia positivo che negativo).

Esempio 2:

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





Suggerimento Linux


Tensorflow.JS - TF.isfinite ()





Produzione:


Poiché sono correlati ai valori finiti, restituisce vero.

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 le finite.





Suggerimento Linux


Tensorflow.JS - TF.isfinite ()





Produzione:


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

Conclusione

In questo tensorflow.JS Tutorial, abbiamo imparato a controllare i valori finiti in un tensore usando il TF.funzione isfinite () con tre diversi esempi. Ci sono solo due valori infiniti nel JavaScript: Infinity e -Infinity. Null, 0, indefinito e nan sono sotto i valori finiti.