Was sind endliche Werte?
Wenn Sie an einem Projekt mit maschinellem Lernen mit Tensorflow arbeiten.JS Library, wenn Sie nur die endlichen Werte aus Ihrem Datensatz sammeln möchten, müssen Sie zuerst nach den endlichen Werten prüfen.
Endliche Werte sind die Werte, die nicht unendlich sind. Einfach können wir sagen, dass bis auf -Infinity und Unendlichkeit alle endlich sind.
Um zu überprüfen, ob die Daten endliche Werte enthalten oder nicht, können wir den TF verwenden.isfinite () Funktion.
Tf.isfinite () Funktion
Der tf.isfinite () wird verwendet, um zu überprüfen, ob das Element endlich ist oder nicht. Es gibt die Booleschen Werte zurück. Wenn der Wert -Eingriff oder Unendlichkeit ist, gibt er falsche zurück. Ansonsten kehrt es wahr zurück.
Syntax:
tf.isfinite (Tensor_input)
Parameter:
Der Tensor_Input ist ein Tensor mit Zahlen.
Es kann ein oder zweidimensional sein.
Beispiel 1:
Lassen Sie uns einen eindimensionalen Tensor in JS erstellen, der positive und negative Unendlichkeiten aufweist und die Isfinite () -Funktion anwendet.
Linux -Hinweis
Tensorflow.JS - TF.isfinite ()
Ausgang:
Wir können sehen, dass False für die Infinity -Werte zurückgegeben wird (sowohl positiv als auch negativ).
Beispiel 2:
Erstellen wir einen eindimensionalen Tensor in JS, der 0, Null-, NAN- und undefinierte Werte hat, und wenden Sie die Funktion isfinite () an.
Linux -Hinweis
Tensorflow.JS - TF.isfinite ()
Ausgang:
Da sie mit den endlichen Werten zusammenhängen, gibt es wahr zurück.
Beispiel 3:
Erstellen wir einen Tensor mit zwei Dimensionen in JS mit 2 Zeilen und 2 Spalten, die Dezimalwerte mit Infiniten aufweisen und nach Finiten suchen.
Linux -Hinweis
Tensorflow.JS - TF.isfinite ()
Ausgang:
Im vorherigen Tensor sind zwei Unendlichkeiten vorhanden. Daher wird für diese Werte Falsch zurückgegeben, während der Rest der Werte wahr zurückgegeben wird.
Abschluss
In diesem Tensorflow.JS Tutorial haben wir gelernt, wie man die endlichen Werte in einem Tensor mit dem TF überprüft.isfinite () Funktion mit drei verschiedenen Beispielen. Es gibt nur zwei unendliche Werte im JavaScript: Infinity und -Infinity. NULL, 0, UNDEFINED und NAN unter die endlichen Werte.