Introducción: 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 .nextFrame() se usa para devolver una promesa que determina en qué momento se ha terminado un requestAnimationFrame .
Nota:
- Dentro de Node.js, este método aplica setImmediate en lugar de requestAnimationFrame .
- Además, es un método de azúcar básico que permite a los usuarios hacer lo siguiente: await tf.nextFrame().
Sintaxis:
tf.nextFrame()
Parámetros: Este método no contiene ningún parámetro.
Valor de Retorno: Devuelve promesa de nulidad.
Ejemplo 1:
Javascript
// Importing the tensorflow.js library import * as tf from "@tensorflow/tfjs" // Using for loop for(let i = 0; i < 5; i++){ // Calling nextFrame() method await tf.nextFrame(); // Printing output console.log('*****'); }
Salida: aquí, debido al método nextFrame , las estrellas se imprimen una por una.
***** ***** ***** ***** *****
Ejemplo 2:
Javascript
// Importing the tensorflow.js library import * as tf from "@tensorflow/tfjs" // Using for loop for(let i = 0; i < 3; i++){ // Calling randomNormal() method const x = tf.randomNormal([2, 3]); // Calling nextFrame() method await tf.nextFrame(); // Printing output console.log(x); }
Salida: aquí, si ejecuta el programa rápidamente más de una vez, se produce un error cuando se elimina el tensor.
Tensor [[-1.2814652, 0.0379729, 1.4826748], [1.5050254 , 0.0769796, 0.5443317]] Tensor [[-1.9229894, 0.2478886 , 0.6501164], [0.3088476 , -1.0728339, 0.8636787]] Tensor [[-0.2324371, -1.2162384, 0.3193687], [0.0266885 , 1.3987972 , 0.4429231]]
Referencia: https://js.tensorflow.org/api/latest/#nextFrame
Publicación traducida automáticamente
Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA