Tensorflow.JS - TF.LogicalXor

Tensorflow.JS - TF.LogicalXor
„TF.logicalxor () w TensorFlow.JS jest stosowany na dwóch tensorach/skalarach o wartościach logicznych, które wykonują obliczenia elementarne. Zwraca fałsz, jeśli oba elementy są prawdziwe lub fałszywe (gdy oba elementy są takie same); W przeciwnym razie prawda."

Scenariusz 1: Pracuj z skalar

Scalar będzie przechowywał tylko jedną wartość. Ale w każdym razie zwraca tensor.

Składnia

tf.logicalxor (skalar1, skalar2)

Parametry
SCALAR1 i SCALAR2 to tensory, które mogą przyjmować tylko jedną wartość jako parametr.

Przykład
Utwórz trzy skalary z wartościami logicznymi i stosuj jednocześnie logicalxor () na dwóch skalach.






Tensorflow.JS - TF.logicalxor ()




Wyjście

Pracujący
Wyjście 1: True logicalXor Fałsz - Prawda
Wyjście 2: True logicalXor True - Fałsz

Scenariusz 2: Pracuj z Tensor

Tensor może przechowywać wiele wartości; Mogą być pojedyncze lub wielowymiarowe.

Składnia

tf.logicalxor (tensor1, tensor2)

Parametry
Tensor1 i tensor2 to tensor, które mogą przyjmować tylko pojedyncze lub wiele wartości jako parametr.

Przykład

Utwórz dwa jednowymiarowe tensory i wykonaj operację LogicalXor ().







Wyjście

Pracujący
[prawda, false, true, true] logicalxor [false, true, true, true] => [true, true, false, false]

Scenariusz 3: Pracuj z tensor i skalar

Możliwe może być wykonanie logicalxor () na każdym elemencie w tensorze z skalar.

Składnia

tf.logicalxor (tensor, skalar)

Przykład
Utwórz jednowymiarowy tensor, skalar i wykonaj logicalxor ().







Wyjście

Pracujący
Prawda logicalxor prawda - fałsz
FAŁSZ LOGICALXOR TRUE - True
Prawda logicalxor prawda - fałsz

Wniosek

tf.logicalxor () w TensorFlow.JS zwraca false, jeśli oba elementy są takie same; W przeciwnym razie prawda jest zwracana. Podczas wykonywania TF.logicalxor () na dwóch tensorach upewnij się, że liczba elementów w dwóch tensorach musi być taka sama. Omówiliśmy trzy różne scenariusze w celu wyjaśnienia operacji LogicalXor ().