美文网首页
人工智能必知必会-标量,向量,矩阵,张量

人工智能必知必会-标量,向量,矩阵,张量

作者: 人工智能人话翻译官 | 来源:发表于2019-04-07 23:08 被阅读669次

每天五分钟,解决一个深度学习问题:

让我们开始本系列的第一个小节: 标量,向量,矩阵,张量。
在整个机器学习中,你需要把数据交给计算机来处理,这就要求你把数据数学化,这样才能运算。这就要求你理解什么是张量。诶?你的标题不是标量,向量,矩阵,张量吗?为啥你只要重点标出张量呢?ok,那你就带着这样的疑问开始阅读吧!

深度学习中的数

在深度学习中的数,可以分为以下几类:
标量:2
向量:\begin{bmatrix} 1 \\ {3} \\ \end{bmatrix}
矩阵:\begin{bmatrix} 1 & 0\\ 0 & 1 \\ \end{bmatrix}
我们为了更好的记忆,可以把他们做一下物理意义的比较

标量就是直线上的点。

标量

向量就是平面上的一条线。

向量

矩阵就是空间中的一个平面基(不知道什么是基,你就把他理解成是坐标系的x轴,y轴就可以了)。

矩阵

在更高维度的空间中矩阵可以堆叠成一个体。
这样是不是比较有感觉,在深度学习中,把他们统称为tensor,张量!张量!张量!张量!
标量就是1维度张量,向量是2维张量,平面是3维张量,以此类推可以到更高的维度。

你可以把矩阵想成是向量的堆叠。例如你把向量 \begin{bmatrix} 1 \\ 2 \\ \end{bmatrix}\begin{bmatrix} 2 \\ 4 \\ \end{bmatrix} 拼到一起就是矩阵\begin{bmatrix} 1 & 2 \\ 2 & 4 \\ \end{bmatrix}
矩阵由行和列组成,像刚才的矩阵,行为2,列为2,他的形状就记为2X2。
记住,要使用tensor,先要搞清楚形状,这是最重要的。

python代码实现

好了,你现在已经知道什么张量了。
接下来,我们用python的numpy模块,把标量,向量,矩阵,还有张量表示出来。见下面的代码:
环境准备可以看视频

#导入模块
import numpy as np

#标量,这个没啥要解释的。
a = 1
a

输出:

1
#向量
v1 = np.array([1,3])
print("v1:",v1)
#注意观察向量的形状
print("v1 shape:", v1.shape)

输出:

v1: [1 3]
v1 shape: (2,)
#矩阵,看起来就是python中的list套list
m1 = np.array([[1,0],[0,1]])
print("m1:", m1)
print("m1 shape:", m1.shape)

输出:

m1: [[1 0]
 [0 1]]
m1 shape: (2, 2)

目录:
人工智能必知必会-前言
人工智能必知必会-标量,向量,矩阵,张量
人工智能必知必会-向量的加减与缩放
人工智能必知必会-向量的内积
人工智能必知必会-向量之间的距离
人工智能必知必会-初识矩阵
人工智能必知必会-矩阵与向量
人工智能必知必会-矩阵的加减法
人工智能必知必会-矩阵乘法
人工智能必知必会-矩阵与方程组
人工智能必知必会-再看矩阵与向量
人工智能必知必会-矩阵与向量乘法的物理意义
人工智能必知必会-词向量(案例)
人工智能必知必会-矩阵相乘上

人工智能必知必会-矩阵相乘下

相关文章

  • 人工智能必知必会-标量,向量,矩阵,张量

    每天五分钟,解决一个深度学习问题: 让我们开始本系列的第一个小节: 标量,向量,矩阵,张量。在整个机器学习中,你需...

  • 标量、向量、矩阵和张量

    标量、向量、矩阵和张量 通俗易懂说“张量” PyTorch中文文档 新一代人工智能发展规划

  • Pytorch1

    标量 向量 矩阵 张量 (n维数组) Tensor的创建 稀疏张量 点乘

  • 花书《深度学习》《Deep Learning》学习笔记 chap

    2.1 标量、向量、矩阵和张量 标量(scalar):一个数向量(vector):一列数矩阵(matrix):二维...

  • pyTorch 数据运算

    1.张量的简介 张量也可以称为多维矩阵。例如,标量: 为0维张量 向量:为1维张量 矩阵:为2维张量 .........

  • 2018-07-31 第一部分 应用数学与机器学习基础

    第二章 线性代数 标量、向量、矩阵和张量 标量(scalar):单独的数 向量(vector):一列数 矩阵(ma...

  • 标量 向量 矩阵 张量

    学习笔记:标量,向量,矩阵与张量 1、标量scalar 一个标量就是一个单独的数,一般用小写的的变量名称表示。实数...

  • 数学基础Part

    ——数学基础部分,包括标量、向量、矩阵、张量,导数&偏导数,特征值&特征向量,概率&分布。 一、“量” 概念 标量...

  • Tensor 张量

    Tensor 张量 张量类似于多维数组,它是标量、向量、矩阵的高维拓展; 可以将标量看做0维张量,数组看做是一维张...

  • 深度学习之线性代数

    标量、向量、矩阵和张量 转置(transpose)是矩阵的重要操作之一。 向量可以看做只有一列的矩阵。向量的转置可...

网友评论

    本文标题:人工智能必知必会-标量,向量,矩阵,张量

    本文链接:https://www.haomeiwen.com/subject/dxneiqtx.html