Tensorflow.JS - TF.sub

Tensorflow.JS - TF.sub
“Se si desidera rimuovere i livelli nascosti da un modello di apprendimento profondo o se si esegue il filtro sulle immagini, potrebbe essere necessario sottrarre i pixel da un'immagine. Quindi, usando il TF.funzione sub (), è possibile sottrarre due pixel. Possiamo archiviare i pixel di un'immagine in uno scalare o un tensore. In questo tutorial, esploriamo questa funzione considerando diversi scenari."

tf.sub()

tf.sub () in tensorflow.JS viene utilizzato per sottrarre l'elemento dei valori saggio in due tensori/scalari.

Scenario-1: lavorare con scalare

Scalare memorizzerà solo un valore. Ma comunque, restituisce un tensore.

Sintassi

tf.Sub (Scalar1, Scalar2)

Parametri

Scalar1 e scarato2 sono i tensori che possono assumere un solo valore come parametro.

Ritorno

Restituire la differenza di due valori scalari.

Esempio

Crea due scalari ed esegui la sottrazione su due scalari.






Tensorflow.JS - TF.sub()




Produzione:

Lavorando:

La differenza tra 30 e 70 è -40.

Scenario-2: lavorare con tensore

Un tensore può archiviare più valori; Può essere single o multidimensionale.

Sintassi

tf.Sub (Tensor1, Tensor2)

Parametri

Tensor1 e Tensor2 sono i tensori che possono assumere solo valori singoli o più come parametro.

Ritorno

Differenza di ritorno di due tensori rispetto a ciascun elemento.

Dobbiamo notare che il numero totale di elementi in entrambi i tensori deve essere uguale.

Esempio 1

Crea due tensori unidimensionali e restituisce la differenza usando TF.sub().






Tensorflow.JS - TF.sub()




Produzione:

Lavorando:

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

Esempio 2

Crea 2 tensori bidimensionali con 2 righe e 3 colonne e applica TF.sub().






Tensorflow.JS - TF.sub()




Produzione:

Lavorando:

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

Scenario-3: lavorare con tensore e scalare

Può essere possibile sottrarre ogni elemento da un tensore con uno scalare.

Sintassi

tf.Sub (tensore, scalare)

Esempio

Crea un tensore unidimensionale e uno scalare ed esegui la sottrazione usando TF.sub().






Tensorflow.JS - TF.sub()




Produzione:

Lavorando:

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

Conclusione

Quindi siamo arrivati ​​alla fine della lezione. tf.sub () in tensorflow.JS viene utilizzato per sottrarre due tensori/scalari. Abbiamo discusso di tre scenari per sottrarre un tensore da uno scalare.

Inoltre, abbiamo notato che lo scalare memorizzerà solo un valore e restituirà un tensore.