Tensorflow.JS - TF.logicalxor

Tensorflow.JS - TF.logicalxor
“Tf.logicalXor () i tensorflow.JS brukes på to tensorer/skalarer med boolske verdier, som utfører elementmessig beregning. Det returnerer usant hvis begge elementene er sanne eller falske (når begge elementene er de samme); ellers sant.”

Scenario 1: Arbeid med Scalar

Scalar vil bare lagre en verdi. Men uansett returnerer det en tensor.

Syntaks

tf.LogicalXor (Scalar1, Scalar2)

Parametere
Scalar1 og Scalar2 er tensorene som bare kan ta en verdi som en parameter.

Eksempel
Lag tre skalarer med boolske verdier og bruk logicalXor () på to skalarer samtidig.






Tensorflow.JS - TF.logicalXor ()




Produksjon

Arbeider
Utgang 1: True Logicalxor False - True
Utgang 2: True Logicalxor True - False

Scenario 2: Arbeid med tensor

Tensor kan lagre flere verdier; De kan være enkle eller flerdimensjonale.

Syntaks

tf.LogicalXor (Tensor1, Tensor2)

Parametere
Tensor1 og Tensor2 er tensorene som bare kan ta enkelt- eller flere verdier som en parameter.

Eksempel

Lag to endimensjonale tensorer og utfør logicalxor () -operasjonen.







Produksjon

Arbeider
[True, False, True, True] Logicalxor [False, True, True, True] => [True, True, False, False]

Scenario 3: Arbeid med Tensor & Scalar

Det kan være mulig å utføre logicalXor () på hvert element i en tensor med en skalar.

Syntaks

tf.LogicalXor (Tensor, Scalar)

Eksempel
Lag en endimensjonal tensor, en skalar og utfør LogicalXor ().







Produksjon

Arbeider
True Logicalxor True - False
falsk logicalxor sant - sant
True Logicalxor True - False

Konklusjon

tf.logicalXor () i tensorflow.JS returnerer falsk hvis begge elementene er de samme; Ellers blir ekte returnert. Mens du utfører TF.logicalXor () på to tensorer, sørg for at antall elementer i to tensorer må være det samme. Vi diskuterte tre forskjellige scenarier for å forklare logicalXor () -operasjonen.