例如,下面我们创建一个形状为[2,2]的零值张量。
const input = tf.zeros([2,2]);
操作符
为了使用张量,我们需要在它们上创建操作符。...比如我们想要获得张量的平方
const a = tf.tensor([1,2,3]);
a.square().print();
x2的值为[1,4,9]。TensorFlow.js还允许链式操作。...例如,要评估我们使用的张量的二次幂
const x = tf.tensor([1,2,3]);
const x2 = x.square().square();
x2张量的值为[1,16,81]。...张量释放
通常我们会生成大量的中间张量。例如,在前一个示例中,评估x2之后,我们不需要x的值。...();
const z = x.mul(y);
return z
});
}
请注意,张量y的值将被销毁,因为在我们评估z的值之后不再需要它。