Tensorflow.JS - TF.Sünde

Tensorflow.JS - TF.Sünde
In einigen Szenarien müssen wir numerische Werte konvertieren, die in einem Tensor vorhanden sind, in Sinuswerte. Es gibt eine integrierte Methode, die sich in Sinus umwandelt. Sinus wird verwendet, um Winkel in vielen Konstruktionsanwendungen zu finden, um die Winkel in Bezug auf Raumschlangen zu finden. Während wir die Immobilienpreise durch Tensorflow im maschinellen Lernen vorhersagen, müssen wir normale Werte um konvertieren, um Werte zu speichern und dann maschinelles Lernmodelle anzuwenden. Wir werden also sehen, wie man TF anwendet.SIN () Funktion auf den vorhandenen Werten, um Sinuswerte zu erhalten.

Tensorflow.JS ist ein Framework in JavaScript, das den TF unterstützt.SIN () Funktion, die alle numerischen Werte in Sinuswerte in einem Tensor umwandelt. Stellen Sie sicher, dass der Eingangsbereich -inf bis +inf (-inf, Inf) und der Ausgangsbereich 1 bis +1 (-1,1) beträgt.

Was ist ein Tensor?

Ein Tensor im Tensorflow.JS fungiert als Array, das Elemente in einzelnen oder mehreren Dimensionen speichert.

Wenn wir einen Tensor mit einer Dimension erstellen wollen, dann tf TF.Tensor1d () wird verwendet.

Syntax:

tf.Tensor1d ([Elemente])

Parameter:

Es braucht ein Array mit Elementen, die von einem Komma getrennt sind.

So erstellen Sie einen Tensor mit zwei Dimensionen (Zeilen und Spalten), TF.Tensor2d () wird verwendet.

Syntax:

tf.Tensor2d ([[Elemente],…, [Elemente]])

tf.Sünde()

tf.SIN () wird verwendet, um Sinuswerte aus einem bestimmten Tensor zurückzugeben.

Es dauert also nur einen Parameter: IE -Tensor mit Zahlen.

Syntax:

tf.Sünde (Tensor_input)

Parameter:

Tensor_Input ist ein Tensor mit Zahlen. Es kann 1OR 2 dimensional sein.

Erforschen wir verschiedene Beispiele dieser Methode.

Beispiel 1:

Erstellen wir einen eindimensionalen Tensor in JS, der einige Werte hat.





Tensorflow.JS - TF.Sünde()




Ausgang:

Sinuswerte wurden aus dem obigen eindimensionalen Tensor zurückgegeben.

Beispiel 2:

Erstellen wir einen Tensor mit 2 Dimensionen in JS mit 5 Zeilen und 2 Spalten.





Tensorflow.JS - TF.Sünde()




Ausgang:

Sinuswerte wurden aus dem obigen eindimensionalen Tensor zurückgegeben.

Beispiel 3:

In diesem Fall werden wir die Dezimalwerte berücksichtigen. Erstellen wir einen Tensor mit 2 Dimensionen in JS mit 5 Zeilen und 2 Spalten.





Tensorflow.JS - TF.Sünde()




Ausgang:

Sinuswerte wurden aus dem obigen eindimensionalen Tensor zurückgegeben.

Abschluss

In diesem Tensorflow.JS -Tutorial haben wir gesehen, wie Sinuswerte aus tatsächlichen Werten mit dem TF zurückgegeben werden können.SIN () Funktion in einem oder zweidimensionalen Tensoren mit drei Beispielen vorhanden. Stellen Sie sicher, dass der CDN -Link im Skript -Tag bereitgestellt wird.