Tensorflow.JS - TF.Tanh

Tensorflow.JS - TF.Tanh
W niektórych scenariuszach musimy przekonwertować wartości liczbowe obecne w tensorze na wartości styczne hiperboliczne. Istnieje wbudowana metoda, która przekształca się w styczną hiperboliczną.

Tensorflow.JS jest ramą w JavaScript, który obsługuje TF.Funkcja tanh (), która przekształca wszystkie wartości liczbowe na wartości hiperboliczne obecne w tensorze.

tf.Tanh ()

tf.Tanh () służy do zwrócenia wartości hiperbolicznych z danego tensora.

Zatem wymaga tylko jednego parametru: tj. Tensor, który ma liczby.

Składnia:

tf.Tanh (tensor_input)

Parametr:

tensor_inputis tensor, który ma liczby.

Może być 1 lub 2 wymiarowy.

Zbadajmy różne przykłady tej metody.

Przykład 1:

Utwórzmy jednowymiarowy tensor w JS, który ma pewne wartości i zwraca wartości hiperboliczne.





Tensorflow.JS - TF.Tanh ()




Wyjście:

Hiperboliczne wartości styczne zostały zwrócone z powyższego jednowymiarowego tensora.

Przykład 2:

Utwórzmy tensor, który ma 2 wymiary w JS z 5 wierszami i 2 kolumnami i zwróć hiperboliczne wartości styczne.





Tensorflow.JS - TF.Tanh ()




Wyjście:

Hiperboliczne wartości styczne zostały zwrócone z powyższego jednowymiarowego tensora. Zauważyliśmy, że dla Null.Nan i niezdefiniowane, zwrócił 0.

Przykład 3:

W takim przypadku rozważymy wartości dziesiętne. Utwórzmy tensor, który ma 2 wymiary w JS z 5 wierszami i 2 kolumnami i zwróć hiperboliczne wartości styczne.





Tensorflow.JS - TF.Tanh ()




Wyjście:

Hiperboliczne wartości styczne zostały zwrócone z powyższego jednowymiarowego tensora.

Wniosek

W tym tensorflow.Samouczek JS, widzieliśmy, jak zwrócić wartości hiperboliczne z rzeczywistych wartości za pomocą TF.Funkcja tanh () obecna w jednym lub dwuwymiarowym tensorom z trzema przykładami. Upewnij się, że link CDN jest podany wewnątrz znacznika skryptu w każdym kodzie. Zauważyliśmy, że dla wartości - null, 0, nan i niezdefiniowane funkcja Tanh () zwraca 0.