Tensorflow.JS - TF.lik

Tensorflow.JS - TF.lik
“I maskinlæring ved hjelp av TensorFlow.JS, hvis du vil sammenligne to datapunkter eller to attributter i et datasett, så TF.Lik () Metode brukes.
I denne artikkelen vil vi se hvordan du kan sjekke om hver verdi i to tensorer/skalarer er like eller ikke ved å bruke TF.lik () Metode.”

tf.lik()

tf.lik () returnerer sant hvis begge elementene er like; Ellers blir falsk returnert. Det tar to tensorer som parametere som har samme antall verdier; Ellers blir en feil kastet.

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

Syntaks:

tf.Lik (Tensor1, Tensor2)
tf.Lik (Scalar1, Scalar2)

Det er også mulig å implementere lik () -metoden, som vist nedenfor.

Syntaks:

tensor1.lik (tensor2)
Scalar1.Lik (Scalar2)

Parameter:

Tensor1 og Tensor2 er tensorene som kan være enkelt eller flerdimensjonal.
Scalar1 og Scalar2 er tensorene som bare kan ta en verdi som en parameter.

Komme tilbake

Returner en boolsk tensor.

Eksempel 1:

Lag to endimensjonale tensorer med heltallelementer og bruk TF.like () for å sjekke om elementene er de samme eller ikke.






;

Tensorflow.JS - TF.Lik (Tensor1, Tensor2)

<

;

Tensorflow.JS - Tensor1.lik (tensor2)

<


Produksjon:

Arbeider:

Tensor-1: Tensor [34, 12, 34, 11, 10, 34]
Tensor-2: Tensor [34, 12, 2, 3, 10, 23]

Elementsmessig sammenligning:

34 == 34 - True
12 == 12 - Falsk
34 == 2 - Falsk
11 == 3 - Falsk
10 == 10 - True
34 == 23 - Falsk

Eksempel 2:

Lag to verdier ved hjelp av skalar () og bruk TF.lik () for å sjekke om verdiene er de samme eller ikke.






;

Tensorflow.JS - TF.Lik (Scalar1, Scalar2)

<

;

Tensorflow.JS - Scalar1.Lik (Scalar2)

<


Produksjon:

34 er ikke lik 23. Så det returnerte falskt.

Eksempel 3:

Lag 2 todimensjonale tensorer med 2 rader og 2 kolonner og bruk TF.like () for å sjekke om elementene er de samme eller ikke.






;

Tensorflow.JS - TF.Lik (Tensor1, Tensor2)

<

;

Tensorflow.JS - Tensor1.lik (tensor2)

<


Produksjon:

Arbeider:

Tensor-1: Tensor [[90, 56], [78, 12]]
Tensor-2: Tensor [[90, 56], [34, 45]]

Elementsmessig sammenligning:

1
2
3
4
90 == 90 - True
56 == 56 - True
78 == 34 - Falsk
12 == 45 - Falsk

Konklusjon

tf.lik () i tensorflow.JS brukes til å sammenligne elementene som returnerer sanne; Hvis begge elementene er like, returneres ellers falske. Det er også mulig å implementere lik () -metoden på to måter. Vi diskuterte tre forskjellige eksempler, ved å bruke tensorer i en og to dimensjoner og skalarer.