Tensorflow.JS - TF.logicalxor

Tensorflow.JS - TF.logicalxor
“Tf.LogicalXor () in TensorFlow.JS viene applicato su due tensori/scalari con valori booleani, che eseguono il calcolo elementi. Restituisce falso se entrambi gli elementi sono veri o falsi (quando entrambi gli elementi sono uguali); Altrimenti vero."

Scenario 1: lavorare con scalare

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

Sintassi

tf.LogicalXor (Scalar1, Scalar2)

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

Esempio
Crea tre scalari con valori booleani e applica LogicalXor () su due scalari contemporaneamente.






Tensorflow.JS - TF.logicalxor ()




Produzione

Lavorando
Output 1: vero logicalxor false - vero
Output 2: vero logicalxor vero - falso

Scenario 2: lavorare con tensore

Il tensore può archiviare più valori; Possono essere single o multidimensionali.

Sintassi

tf.LogicalXor (Tensor1, Tensor2)

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

Esempio

Crea due tensori monodimensionali ed esegui l'operazione LogicalXor ().







Produzione

Lavorando
[vero, falso, vero, vero] logicalxor [false, vero, vero, vero] => [vero, vero, falso, falso]

Scenario 3: lavorare con tensore e scalare

Può essere possibile eseguire logicalXor () su ciascun elemento in un tensore con uno scalare.

Sintassi

tf.logicalxor (tensore, scalare)

Esempio
Crea un tensore unidimensionale, uno scalare ed esegui LogicalXor ().







Produzione

Lavorando
vero logicalxor vero - falso
false logicalxor vero - vero
vero logicalxor vero - falso

Conclusione

tf.LogicalXor () in TensorFlow.JS restituisce falso se entrambi gli elementi sono uguali; Altrimenti, il vero viene restituito. Durante l'esecuzione di TF.logicalxor () su due tensori, assicurarsi che il numero di elementi in due tensori debba essere lo stesso. Abbiamo discusso di tre diversi scenari per spiegare l'operazione LogicalXor ().