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