Tensorflow.JS - TF.dziennik

Tensorflow.JS - TF.dziennik

Tf.Funkcja log ()

TF.log () w Tensorflow.JS służy do zwrócenia wartości logarytmicznych z danych wartości w tensorze. Wymaga tylko jednego parametru - tensor - który ma liczby.

Składnia:

tf.log (tensor_input)


Parametr:

Tensor_input to tensor, który ma liczby.

Może być jeden lub dwuwymiarowy.

Przykład 1:

Utwórzmy jednowymiarowy tensor w JS, który ma wartości zerowe, niezdefiniowane i nan i zwróć wartości logarytmiczne.





Wskazówka Linux


Tensorflow.JS - TF.dziennik()





Wyjście:


Tensor bierze zerowy jako 0, a nieokreślony i nan jako wartość nan.

    1. log (0) => -infinity
    2. Log (1) => 0
    3. log (0) => -infinity
    4. log (nan) => nan
    5. log (nan) => nan

Zaobserwowaliśmy, że jeśli wejście jest nan lub niezdefiniowane, logarytm jest również nan i zwraca infinitycję, gdy wartości wynoszą 0 lub null.

Przykład 2:

Utwórzmy tensor, który ma dwa wymiary w JS z 2 wierszami i 2 kolumnami, które mają wartości dziesiętne i zwraca wartości logarytmiczne.





Wskazówka Linux


Tensorflow.JS - TF.dziennik()





Wyjście:

    1. Log (1.23) => 0.2070142
    2. Log (4.5599999) => 1.5173227
    3. Log (-0.45) => nan
    4. Log (7.8899999) => 2.0655961

W przypadku wartości ujemnych zwraca NAN.

Przykład 3:

Utwórzmy tensor, który ma dwa wymiary w JS z 2 wierszami i 2 kolumnami, które mają wartości wykładników i zwraca wartości logarytmiczne.





Wskazówka Linux


Tensorflow.JS - TF.dziennik()





Wyjście:

    1. Log (2.7182817) => 0.9999999
    2. Log (3.7182817) => 1.3132616
    3. Log (1.7182819) => 0.5413249
    4. Log (3.1682818) => 1.1531894

Wniosek

W tym tensorflow.Samouczek JS, nauczyliśmy się zwracać wartości logarytmiczne za pomocą TF.Funkcja log () z trzema różnymi przykładami. Zaobserwowaliśmy, że jeśli wejście jest nan lub niezdefiniowane, logarytm jest również nan i zwraca infinitycję, gdy wartości wynoszą 0 lub null.