张量==容器

张量是现代机器学习的基础,他的核心是一个容器,多数情况下,它包含数字,因此可以将它看成一个数字的水桶。

张量有很多中形式,首先让我们来看最基本的形式。从0维到5维的形式

0维张量/标量:装在水桶中的每个数字称为“标量”。标量就是一个数字。

1维张量/标量:数组,一维张量,也被视为“向量",可以把向量视为一个单列或者单行的数字。

2维张量:矩阵。典型的例子就是邮件列表,比如我们有10000个人,每个人都有7个特征(名字,性别,城市等等),张量具有形状,形状是一个水桶,既装着我们数据也定义了张量的最大尺寸。

我们就可以将数据放进二维张量,它是(10000,7),其中行列可以进行调整。

3维张量:这个时候张量才变的有用。我们需要将一系列二维张量存放在水桶中,就形成了3维张量

一个三维张量有三个坐标轴,可以看到:x.ndim 输出为3,我们再看邮件列表,现在我们有10个邮件列表,我们将存储2维张量在另一个水桶中创建一个3维张量,

(number_of_mailings_lists,number_of_people,number_of_charactistics_per_person)(10,10000,7)

因此,3维张量就是一个数字构成 的立方体。

存储在张量数据中的公式,在这里有一些存储在各种张量 的公用数据集类型:

3维=时间序列

4维=图像

5维=视频

几乎所有的张量的共同之处是样本量,样本量是集合中元素的数量。它可以是一些图像,一些视频,一些文件或者一些推特。

通常,真实的数据至少是一个数据量。

把形状里不同维度看成字段,我们找到一个字段的最小值来描述数据。

最新文章

  1. 认识 Azure
  2. Eclipse Android 解决Gen文件夹为空的问题
  3. 网络编程——基于TCP协议的Socket编程,基于UDP协议的Socket编程
  4. js之DOM和事件
  5. spring框架设计理念(上)
  6. gitlab安装
  7. prelaod场景,用来显示资源加载进度
  8. Tesla-> Fermi (550Ti) -> Kepler(680) -> Maxwell (750Ti) -> Volta(was Pascal)
  9. linux下mysql定时备份数据库
  10. 理解smart pointer之三:unique_ptr
  11. OpenStack Nova 制作 Windows 镜像
  12. 基于Jquery Validate 的表单验证
  13. 初窥Linux 之 数据流重定向
  14. shell 脚本编程之特殊变量
  15. Ring3句柄表的枚举
  16. servlet(3)
  17. LR的损失函数&为何使用-log损失函数而非平方损失函数
  18. mustache 模板使用
  19. MySQL程序只mysqlbinlog详解
  20. 洛谷P2414 阿狸的打字机 [NOI2011] AC自动机+树状数组/线段树

热门文章

  1. upstream timed out (10060: A connection attempt failed because the connected party did not properly respond
  2. python3学习笔记13(数据结构)
  3. PyCharm激活(License server)
  4. win10 vs2015源码编译tesseract4.0
  5. [UE4]Spline使用注意事项
  6. Django字符串翻译
  7. Centos7修改默认网卡名(改为eth0)以及网卡启动报错RTNETLINK answers: File exists处理
  8. jumpservice使用465端口发送邮件
  9. 集成学习(ensemble learning)
  10. java封装的概念学习笔记