《动手学深度学习》第二章 预备知识

2.1 获取和运行本书的代码

大家可以在自己的环境试验

2.2 数据操作

NDArray提供GPU计算和自动求梯度等更多功能,这些使NDArray更加适合深度学习。

2.2.1 创建NDArray

nd.arrange

nd.shape

nd.reshape

nd.size

nd.zeros

nd.ones

nd.array

nd.random.normal

2.2.2 运算

+、-、*、/、exp、dot、concatenate、==、sum、norm、asscalar

2.2.3 广播

先适当复制元素使这两个NDArray形状相同后再按元素运算。

2.2.4 索引

取值为左闭右开

2.2.5 运算的内存开销

nd.elemwise_add(x, y, out=z)

2.2.6 NDArray和Numpy互相变换

nd.array()

D.asnumpy()

2.3 自动求梯度

attach_grad()

autograd.record()

backward()

2.4 查阅文档

dir

help

官网

你可能感兴趣的:(《动手学深度学习》第二章 预备知识)