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.