Tensorflow.JS - TF.ekte

Tensorflow.JS - TF.ekte
Når du jobber med de komplekse tallene i Tensorflow.JS, i noen tilfeller trenger du bare reelle tall fra de komplekse tallene. Er det mulig å få det? Svaret er ja.

La oss se hvordan du kan returnere den reelle talldelen fra det gitte settet med komplekse tall.
Som vi vet, er det komplekse tallet skjemaet A+IB, der en refererer til den virkelige delen og B refererer til den imaginære delen.

Tensorflow.JS er et rammeverk i JavaScript som brukes til å kjøre maskinlæringsmodeller i nettleseren direkte. Ved hjelp av dette biblioteket kan vi trene og teste modellen og oppnå nøyaktigheten av modellen.

I Tensorflow.JS, vi kan lage data ved hjelp av Tensor. Det kan holde flere elementer atskilt med komma. Vi vil kjøre TensorFlow.JS -rammeverk inne i HTML -kodene. Det er veldig viktig å bruke koblingen Content Delivery Network inne i skriptkoden. Dette rammeverket kan implementeres inne i taggen. Denne skriptetoden kan plasseres inne i OR -taggen.

Struktur:

Det er mulig å lage flere imaginære tall i en tensor ved hjelp av TF.Kompleks () Metode.

Syntaks:

tf.kompleks ([real_parts], [imaginary_parts])

Merk:

Det tar to matriser som parametere. Den første matrisen tar den virkelige delen, og den andre matrisen tar de imaginære delene.

Parametere:

Tf.ekte () funksjon

Tensorflow.JS støtter TF.Real () Metode som bare kan returnere den reelle talldelen fra det komplekse tallet i en tensor. Det tar bare en parameter, jeg.e. tensor, det har komplekse tall.

Syntaks:

tf.ekte (complex_tensor)

Parameter:

Complex_tensor er en tensor som har komplekse tall.

Uten forsinkelse, la oss lage en tensor som har 5 komplekse tall og returnere de reelle tallene fra dem.

Eksempel 1:

Her vil vi lage en kompleks tensor som har numeriske verdier.





Linux hint


Tensorflow.JS - TF.ekte()




Produksjon:

Vi kan observere at bare de reelle tallene ble returnert fra de komplekse tallene:

34 + 12J => 34
56 + 34J => 56
78 + 56j => 78
45 + 89j => 45
0 + 66j => 0

Eksempel 2:

Her vil vi lage en kompleks tensor som har null, udefinerte og NAN -verdier.

Den anser nullverdien som 0 og de udefinerte og NAN -verdiene som NAN (ikke et tall).





Linux hint


Tensorflow.JS - TF.ekte()




Produksjon:

Arbeider:

Tensor [[1,2], [3,4], [5,6], [7,8]]
=>
1*3*5*7 = 105
2*4*6*8 = 384

Vi kan observere at nullverdien blir tatt som 0 mens nan og udefinerte verdier blir tatt som nan. Til slutt ble de returnert.

Konklusjon

I denne tensorflow.JS -opplæring, vi lærte hvordan vi kan returnere den virkelige delen fra det komplekse nummeret ved hjelp av TF.ekte () funksjon. Hvis tensoren har null, udefinerte eller NAN -verdier, anser den nullverdien som 0 og de udefinerte og NAN -verdiene som NAN. Forsikre deg om at CDN -lenken er gitt inne i skriptetoden.