开始学习TensorFlow

我正在尝试学习TensorFlow。在给定的示例中,我们如何定义秩和形状?我是说如何找到秩和形状?

    3 # 一个秩为0的张量;这是一个标量,形状为[]    [1. ,2., 3.] # 一个秩为1的张量;这是一个向量,形状为[3]    [[1., 2., 3.], [4., 5., 6.]] # 一个秩为2的张量;这是一个矩阵,形状为[2, 3]    [[[1., 2., 3.]], [[7., 8., 9.]]] # 一个秩为3的张量,形状为[2, 1, 3]

回答:

秩是张量中维度的数量。参考:https://en.wikipedia.org/wiki/Tensor

唯一标识每个组件所需的索引总数等于数组的维度,称为张量的阶、度或秩。

形状描述了张量每个维度中的元素数量。

在给定的示例中,

[1. ,2., 3.]

是一组只有一维的数字。这被称为向量,通常用来表示一条线。

[[1., 2., 3.], [4., 5., 6.]]

是一组具有两维的数字。这被称为矩阵,通常在几何上代表一组线。(每条线由每个内括号中的元素描述)

这可以推广到超过两维的更多维度。更一般地说,所有这些数字集合都被称为张量。TensorFlow使用这些数字集合作为数据结构。

Related Posts

L1-L2正则化的不同系数

我想对网络的权重同时应用L1和L2正则化。然而,我找不…

使用scikit-learn的无监督方法将列表分类成不同组别,有没有办法?

我有一系列实例,每个实例都有一份列表,代表它所遵循的不…

f1_score metric in lightgbm

我想使用自定义指标f1_score来训练一个lgb模型…

通过相关系数矩阵进行特征选择

我在测试不同的算法时,如逻辑回归、高斯朴素贝叶斯、随机…

可以将机器学习库用于流式输入和输出吗?

已关闭。此问题需要更加聚焦。目前不接受回答。 想要改进…

在TensorFlow中,queue.dequeue_up_to()方法的用途是什么?

我对这个方法感到非常困惑,特别是当我发现这个令人费解的…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注