📜  Tensorflow.js tf.print()函数

📅  最后修改于: 2022-05-13 01:56:23.763000             🧑  作者: Mango

Tensorflow.js tf.print()函数

Tensorflow.js 是谷歌开发的一个开源库,用于在浏览器或节点环境中运行机器学习模型和深度学习神经网络。它帮助开发人员使用 JavaScript 开发 ML 模型,并直接在浏览器或 Node.js 中使用 ML。

tf.print()函数用于打印有关tf.tensor的信息及其数据。

句法:

tf.print (x, verbose)

范围:

  • x:要打印的张量
  • 详细:这是一个可选参数。这些是布尔参数,它决定是否打印有关张量的详细信息,包括 dtype 和 size。

返回:它不返回任何内容,即无效。

示例 1:

Javascript
// Importing the tensorflow.js library
import * as tf from "@tensorflow/tfjs"
  
// Setting the value of verbose
const verbose = true;
  
// Creating the tensor
var val = tf.tensor2d([8, 2, 5, 6], [2, 2]);
  
// Printing the tensor
val.print(verbose)


Javascript
// Importing the tensorflow.js library
import * as tf from "@tensorflow/tfjs"
  
// Setting the value of verbose
const verbose = false;
  
// Creating the tensor
var val = tf.tensor2d([8, 2, 5, 6], [2, 2]);
  
// Printing the tensor
val.print(verbose)


输出:

Tensor
   dtype: float32
   rank: 2
   shape: [2,2]
   values:
      [[8, 2],
       [5, 6]]

示例 2:

Javascript

// Importing the tensorflow.js library
import * as tf from "@tensorflow/tfjs"
  
// Setting the value of verbose
const verbose = false;
  
// Creating the tensor
var val = tf.tensor2d([8, 2, 5, 6], [2, 2]);
  
// Printing the tensor
val.print(verbose)

输出:

Tensor
   [[8, 2],
    [5, 6]]

参考: https://js.tensorflow.org/api/3.4.0/#print