Tensorflow.js es una biblioteca de código abierto desarrollada por Google para ejecutar modelos de aprendizaje automático, así como redes neuronales de aprendizaje profundo en el entorno del navegador o del Node.
La función .broadcastTo() se usa para hacer circular una array a un modelo consistente de estilo NumPy.
Nota:
- Aquí, la forma del tensor se equipara a la forma de la transmisión desde el último hasta el comienzo. Donde, los 1 se anteponen a la forma del tensor siempre que tenga la longitud equivalente a la forma de la transmisión.
- En el caso, input.shape[i]==shape[i], entonces el (i+1)-th eje es anteriormente consistente con la transmisión y en el caso, input.shape[i]==1 más shape[i] ==N, entonces el tensor de entrada indicado está cubierto N veces por ese eje.
Sintaxis:
tf.broadcastTo(x, shape)
Parámetros:
- x: Es la entrada de tensor indicada y puede ser de tipo tf.Tensor, TypedArray o Array.
- forma: es la forma indicada donde se transmitirá la entrada.
Valor devuelto: Devuelve el objeto tf.Tensor.
Ejemplo 1:
Javascript
// Importing the tensorflow.js library import * as tf from "@tensorflow/tfjs" // Defining tensor input elements const y = tf.tensor1d([1, 2, 3, 4]); // Calling broadcastTo() method and // Printing output tf.broadcastTo(y, [1, 4]).print();
Producción:
Tensor [[1, 2, 3, 4],]
Ejemplo 2:
Javascript
// Importing the tensorflow.js library import * as tf from "@tensorflow/tfjs" // Calling broadcastTo() method and // Printing output tf.broadcastTo(tf.tensor1d([3.6, 5.8, 3.7, 1.4, 9.3, 10.5]), [1, 6]).print();
Producción:
Tensor [[3.5999999, 5.8000002, 3.7, 1.4, 9.3000002, 10.5],]
Referencia: https://js.tensorflow.org/api/latest/#broadcastTo
Publicación traducida automáticamente
Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA