Flujo tensor.JS - TF.sub

Flujo tensor.JS - TF.sub
"Si desea eliminar las capas ocultas de un modelo de aprendizaje profundo o si realiza un filtrado en las imágenes, es posible que necesite restar los píxeles de una imagen. Entonces usando el TF.función sub (), es posible restar dos píxeles. Podemos almacenar los píxeles de una imagen en un escalar o tensor. En este tutorial, exploremos esta función considerando diferentes escenarios."

TF.sub()

TF.sub () en tensorflow.JS se utiliza para restar el elemento de valores en dos tensores/escalares.

Escenario-1: Trabajar con escalar

Scalar almacenará solo un valor. Pero de todos modos, devuelve un tensor.

Sintaxis

TF.Sub (Scalar1, Scalar2)

Parámetros

Scalar1 y Scalar2 son los tensores que solo pueden tomar un valor como parámetro.

Devolver

Diferencia de retorno de dos valores escalar.

Ejemplo

Crear dos escalares y realizar una resta en dos escalares.






Flujo tensor.JS - TF.sub()




Producción:

Laboral:

La diferencia entre 30 y 70 es -40.

Escenario-2: Trabajar con Tensor

Un tensor puede almacenar múltiples valores; puede ser único o multidimensional.

Sintaxis

TF.Sub (Tensor1, Tensor2)

Parámetros

tensor1 y tensor2 son los tensores que solo pueden tomar valores individuales o múltiples como parámetro.

Devolver

Diferencia de retorno de dos tensores con respecto a cada elemento.

Debemos notar que el número total de elementos en ambos tensores debe ser igual.

Ejemplo 1

Cree dos tensores unidimensionales y devuelva la diferencia usando TF.sub().






Flujo tensor.JS - TF.sub()




Producción:

Laboral:

[10-1,20-2,30-3,40-4,50-5] => [9, 18, 27, 36, 45].

Ejemplo 2

Cree 2 tensores bidimensionales con 2 filas y 3 columnas y aplique TF.sub().






Flujo tensor.JS - TF.sub()




Producción:

Laboral:

[[1-34,2-10,3-20], [4-30,5-40,6-50]] => [[-33, -8, -17], [-26, -35, -44].

Escenario-3: Trabajar con Tensor & Scalar

Puede ser posible restar cada elemento de un tensor con un escalar.

Sintaxis

TF.Sub (tensor, escalar)

Ejemplo

Cree un tensor unidimensional y un escalar y realice una resta con TF.sub().






Flujo tensor.JS - TF.sub()




Producción:

Laboral:

[10-1, 20-1, 30-1, 4-1, 5-1, 6-1] => [9, 19, 29, 3, 4, 5].

Conclusión

Entonces llegamos al final de la lección. TF.sub () en tensorflow.JS se usa para restar dos tensores/escalares. Discutimos tres escenarios para restar un tensor de un escalar.

Además, notamos que Scalar almacenará solo un valor y devuelve un tensor.