张量
张量(Tensor)是TensorFlow中的主要数据单位。张量包含一组数值,可以是任何形状:一维或多维。当你创建新的张量时,你还需要定义形状(shape)。...你可以通过使用tensor函数并传入第二个参数来定义形状,如下所示:
const t1 = tf.tensor([1,2,3,4,2,4,6,8]), [2,4]);
这是定义具有两行四列的形状的张量。...产生的张量如下所示:
[[1,2,3,4],
[2,4,6,8]]
也可以让TensorFlow推断出张量的形状:
const t2 = tf.tensor([[1,2,3,4],[2,4,6,8]])...此外,你可以使用以下函数来增强代码可读性:
tf.scalar:只有一个值的张量
tf.tensor1d:具有一个维度的张量
tf.tensor2d:具有两个维度的张量
tf.tensor3d:具有三维的张量...TensorFlow支持不同类型的层。对于不同的机器学习任务,你需要使用并组合不同类型的层。