Cyan's Blog

Search

Search IconIcon to open search

D2L-1-What_is_a_tensor

Last updated Jan 25, 2022 Edit Source

# What is a tensor?

2022-01-25

Tags: #Tensor #DeepLearning

# 张量 - 含义一

# 深度学习里面的张量

搜索了多方资料1, 得知计算机科学里面的"张量"只是 N-d Array 的一种表述方法, 可以看作是矩阵表示法的一种多维推广, 而矩阵只是一种组织数字的二位形式而已.

# Tensorflow为什么叫"Tensor"flow

根据Tensorflow给官方教程: 2

张量是具有统一类型(称为 dtype)的多维数组。您可以在 tf.dtypes.DType 中查看所有支持的 dtypes。 如果您熟悉 NumPy,就会知道张量与 np.arrays 有一定的相似性。

和Wikipedia的介绍: 3

The name TensorFlow derives from the operations that such neural networks perform on multidimensional data arrays, which are referred to as tensors.

所以Tensorflow里面的Tensor其实就是多维数组的意思, 不具备数学定义上张量具备的其他性质.

# 张量: 其他含义

# Covector

Covector在正交基下面就是行向量, 可以看作是一个函数, 这个函数把向量映射成实数(内积).

# Tensor Product

|300

# Linear Map


  1. 并没有找到严谨的权威资料. 找到的大多是和我有同样疑问的一些人的提问. 比如: Does the word tensor in TensorFlow have the same meaning with tensor in physics or mathematics? - Quora machine learning - Why the sudden fascination with tensors? - Cross Validated ↩︎

  2. 张量简介  |  TensorFlow Core ↩︎

  3. TensorFlow - Wikipedia ↩︎

  4. Tensors for Beginners 0: Tensor Definition - YouTube ↩︎