Flujo tensor.JS - TF.esfinito

Flujo tensor.JS - TF.esfinito

¿Qué son los valores finitos??

Si está trabajando en un proyecto usando el aprendizaje automático con TensorFlow.Biblioteca JS, si solo desea recopilar los valores finitos de su conjunto de datos, primero debe verificar los valores finitos.

Los valores finitos son los valores que no son infinitos. Simplemente, podemos decir que excepto la infinidad e infinito, todos son finitos.

Entonces, para verificar si los datos contienen valores finitos o no, podemos usar el TF.función isfinite ().

TF.función isfinite ()

El TF.isFinite () se usa para verificar si el elemento es finito o no. Devuelve los valores booleanos. Si el valor es -infinity o infinity, devuelve falso. De lo contrario, devuelve verdadero.

Sintaxis:

TF.Isfinite (tensor_input)


Parámetro:

El tensor_input es un tensor que tiene números.

Puede ser uno o bidimensional.

Ejemplo 1:

Creemos un tensor unidimensional en JS que tenga infinitos positivos y negativos y apliquemos la función ISFinite ().





Pista de Linux


Flujo tensor.JS - TF.isfinite ()





Producción:


Podemos ver que el falso se devuelve para los valores de infinito (tanto positivos como negativos).

Ejemplo 2:

Creemos un tensor unidimensional en JS que tiene valores 0, NULL, NAN y indefinidos y apliquen la función ISFinite ().





Pista de Linux


Flujo tensor.JS - TF.isfinite ()





Producción:


Dado que están relacionados con los valores finitos, devuelve verdadero.

Ejemplo 3:

Creemos un tensor que tiene dos dimensiones en JS con 2 filas y 2 columnas que tiene valores decimales con infinitos y verificar las finitas.





Pista de Linux


Flujo tensor.JS - TF.isfinite ()





Producción:


Hay dos infinitos presentes en el tensor anterior. Por lo tanto, para esos valores, el falso se devuelve mientras que el resto de los valores se devuelven verdadero.

Conclusión

En este flujo tensor.Tutorial JS, aprendimos a verificar los valores finitos en un tensor usando el TF.función isfinite () con tres ejemplos diferentes. Solo hay dos valores infinitos en JavaScript: Infinity and -infinity. NULL, 0, indefinido y nan están bajo los valores finitos.