Jakie są wartości skończone?
Jeśli pracujesz nad projektem za pomocą uczenia maszynowego z TensorFlow.Biblioteka JS, jeśli chcesz tylko zebrać skończone wartości z zestawu danych, musisz najpierw sprawdzić wartości skończone.
Wartości skończone to wartości, które nie są nieskończone. Po prostu możemy powiedzieć, że z wyjątkiem -nieskończoności i nieskończoności wszystkie są skończone.
Aby sprawdzić, czy dane zawierają wartości skończone, czy nie, możemy użyć TF.funkcja isfinite ().
Tf.funkcja isfinite ()
TF.isfinite () służy do sprawdzenia, czy element jest skończony, czy nie. Zwraca wartości logiczne. Jeśli wartość jest -nieskalność lub nieskończoność, zwraca false. W przeciwnym razie powraca prawdziwie.
Składnia:
tf.isfinite (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 pozytywne i negatywne nieskończoności i zastosuj funkcję isfinite ().
Wskazówka Linux
Tensorflow.JS - TF.isfinite ()
Wyjście:
Widzimy, że Fałsz jest zwracany dla wartości nieskończoności (zarówno dodatnich, jak i ujemnych).
Przykład 2:
Utwórzmy jednowymiarowy tensor w JS, który ma wartości 0, null, nan i niezdefiniowane i zastosuj funkcję isfinite ().
Wskazówka Linux
Tensorflow.JS - TF.isfinite ()
Wyjście:
Ponieważ są one powiązane z wartościami skończonymi, zwraca to prawda.
Przykład 3:
Utwórzmy tensor, który ma dwa wymiary w JS z 2 wierszami i 2 kolumnami, które mają wartości dziesiętne z nieskończonymi i sprawdź skończone skończone.
Wskazówka Linux
Tensorflow.JS - TF.isfinite ()
Wyjście:
W poprzednim tensorze występują dwie nieskończoności. Stąd dla tych wartości Fałsz jest zwracany, podczas gdy reszta wartości jest zwracana prawda.
Wniosek
W tym tensorflow.Samouczek JS, nauczyliśmy się sprawdzać wartości skończone w tensorze za pomocą TF.funkcja isfinite () z trzema różnymi przykładami. Istnieją tylko dwie nieskończone wartości w JavaScript: nieskończoność i -infinity. NULL, 0, niezdefiniowany i NAN podlegają wartości skończonych.