自己动手学深度学习
文章平均质量分 94
记录、总结、分享、复习、增进深度学习相关知识。
FeatherWaves
这个作者很懒,什么都没留下…
展开
-
《动手学深度学习》——第二章习题及自写答案
在数学中,范数是一个广义的概念,包括了向量空间中的向量大小的不同度量方式。,它接受一个三行三列的张量x作为输入,然后对x进行三次循环,每次循环都把x乘以2,如果x的元素之和大于10,就把x的每个元素减去1,最后返回x。因为计算二阶导数要在一阶导数的基础上再进行求导,这就需要构建新的计算图,保存更多的中间结果,占用更多的内存和计算资源。这是因为计算梯度需要沿着计算图向后传播,而非标量输出会导致计算图的多个分支汇聚在一起,无法确定要计算哪个分支的梯度,因此无法正确计算梯度。为True,表示需要计算x的梯度。原创 2023-07-26 09:55:22 · 1988 阅读 · 1 评论 -
《动手学深度学习》——2.6概率(模拟掷色子代码解析)
具体来说,它创建一个长度为6的张量,每个元素都是1/6。该函数需要一个形状为2的元组作为参数,其中第一个元素表示图形的宽度,第二个元素表示图形的高度。这里,fair_probs是一个长度为6的张量,其中每个元素都是1/6,表示每个点数的理论概率。具体而言,它在每个列向量上执行累加操作,返回一个形状为(500, 6)的张量,其中每个元素表示前i个实验中相应点数的累计次数。使用该多项式分布对象进行500次实验,并返回一个形状为(500, 6)的张量,其中每个元素表示相应点数在该实验中出现的次数。原创 2023-07-25 16:50:16 · 474 阅读 · 2 评论