深度学习准备(1)---张量

引子

深度学习不同于一门新计算机语言的学习。

比如学rust,只要按照语言教程,一步步熟悉语言元素,几周就可以写代码。

深度学习主要难点在原理,包括很多数学概念,需要提前预备知识、线性代数知识;

只有搞懂这些术语代表的真正含义,才能理解代码代表的含义。

才能调整参数,得到想要的结果。

根据目前的高等教育要求,深度学习的难度应该列入研究生课程;

 

中文:张量

英文: tensor

数学上,把一维数组叫向量(带有方向的数量,线性代数有这个概念)

把二维数组叫矩阵(像矩形的一个形状,古代把一群士兵组成的方阵,叫阵;由于,矩形这个词语被占用了,就发明了这个词儿)

三维,三维以上数组,就叫张量,也叫做多维数组;

张量计算,就是多维数组计算;

另外,一般化之后的一维数组,二维数组也能算张量;

 

summary:张量是数组的统称;一般三维以上才叫张量;一维数组叫向量(矢量也行吧?,矢=>就是箭头)

reference: 深入学习入门 - 斋藤康毅

 

posted @ 2022-02-09 10:34  猫眼三姐妹  阅读(85)  评论(0编辑  收藏  举报