2 个回答
0
张量 = 多维数组
在机器学习的文献中,张量通常指的是多维数组。
在Theano这个库里,张量特别指的是数值数组:
Theano是一个Python库,可以让你定义、优化和高效地计算涉及多维数组的数学表达式。
但在其他库中,张量可能支持更广泛的数据类型:
在TensorFlow程序中,张量是主要的数据结构。张量是N维的(N可以非常大),最常见的形式是标量、向量或矩阵。张量的元素可以存储整数、浮点数或字符串值。
词源
在数学中,张量有一个更具体的含义,指的是在向量空间之间的多线性映射的抽象,但在给定固定基的情况下,这些映射可以被表示为多维数组,正是因为这个用法,机器学习中才有了这个术语。
另见:
- Cross Validated: 神经网络文献中的张量:最简单的定义是什么?
- Cross Validated: 为什么突然对张量产生了兴趣?