准备:sudo apt install build-essential安装必要的软件,比如gcc之类的。
- 使用anaconda做环境准备
- 端口映射:ssh -L8888:localhost:8888 username@ip_addr(将远端的8888端口映射到本地的8888端口)
一、N维数组样例
二、数据操作
1、张量表示一个数值组成的数组,这个数组可能有多少个维度
2、特殊张量的创建
3、常见的运算
4、张量连结
5、逻辑运算符构建二元张量
6、广播机制
当两个形状不同的张量按元素运算时,可能会出发广播机制:先适当复制元素使这两个张量形状相同后再按照元素运算
7、元素访问
8、内存分配相关
9、tensor2numpy
三、线性代数相关计算
1、按照指定轴运算
2、矩阵运算dot & mm
3、矩阵范数
4、矩阵计算
(1)标量导数
偏导数与链式求导法则:
梯度的方向是指向是得函数值变化最快的方向
- 分子y是标量,分母是x是一个列向量时,y对x求导得到的是行向量
- 分子y是列向量,分母是x是一个列向量时,y对x求导得到的是列向量