Wenn Sie diese Werte in Ihren Datensatz einbeziehen, haben Sie die Trainingsgenauigkeit für das Modell nicht erhalten. Es ist notwendig, die Infinite aus Ihren Daten zu entfernen. Zunächst müssen wir überprüfen, ob alle im Datensatz vorhandenen Elemente keine Infiniten sind. Dann müssen Sie nur fortfahren, um am Modell zu trainieren und zu arbeiten.
Um zu überprüfen, ob die Daten unendliche Werte enthalten oder nicht, verwenden wir den TF.INF () Funktion.
Tf.INF () Funktion
Der tf.ISINF () wird verwendet, um zu überprüfen, ob das Element unendlich oder unendlich ist. Es gibt die Booleschen Werte zurück. Wenn der Wert -Eingriff oder Unendlichkeit ist, gibt er wahr zurück. Ansonsten gibt es falsche zurück.
Syntax:
tf.ISINF (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 ISINF () -Funktion anwendet.
Linux -Hinweis
Tensorflow.JS - TF.isinf ()
Ausgang:
Wir können sehen, dass es für die Infinity -Werte trifft (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 ISINF () -Funktion an.
Linux -Hinweis
Tensorflow.JS - TF.isinf ()
Ausgang:
Da sie nicht mit unendlichen Werten zusammenhängen, wird FALSE zurückgegeben.
Beispiel 3:
Erstellen wir einen Tensor mit zwei Dimensionen in JS mit 2 Zeilen und 2 Spalten, die Dezimalwerte mit Infiniten aufweisen und nach Infiniten prüfen.
Linux -Hinweis
Tensorflow.JS - TF.isinf ()
Ausgang:
Im vorherigen Tensor sind zwei Unendlichkeiten vorhanden. Daher wird für diese Werte wahr zurückgegeben.
Abschluss
In diesem Tensorflow.JS Tutorial haben wir gelernt, wie man die unendlichen Werte in einem Tensor mit dem TF überprüft.INF () -Funktion mit drei verschiedenen Beispielen. Im JavaScript können wir einen unendlichen Wert unter Verwendung von Infinity oder -Infinity schaffen. Die Null, 0, undefinierte und Nan stellt sich nicht unter die unendlichen Werte.