首先感谢《动手学深度学习》的原作者及贡献者为我们提供了一本极其优秀的书籍。如果您对框架没有特定偏好或需求,不妨尝试MXNet,一款极其优秀的深度学习框架。
原书地址:http://zh.d2l.ai/,原书视频教程:B站,youtube
本书在原书(19年5月20日版本)基础上将所有代码改用 PyTorch 进行实现,并以注的形式对部分内容的进行了解释与扩展。因为 PyTorch 与 MXNet 在设计上存在不同,对原书部分内容进行了删改。
请按照目录toc.ipynb中的顺序阅读学习。
如果你喜欢这本书,请给本项目点个star,并购买原书纸质版支持原作者及贡献者。
项目未来短期内不再更新,如需要计算性能、计算机视觉两章可使用项目Dive-into-DL-PyTorch。如有疑问欢迎使用issue。
d2l.torch是一个用于深度学习的Python库,它提供了画图功能。您可以使用d2l.torch在您的深度学习项目中绘制图像,以帮助您更好地理解模型的工作原理和结果。使用d2l.torch的具体方法需要具体问题具体分析。
过程问题 1 安装问题 anaconda prompt (anaconda3)base 环境下 WARNING: You are using pip version 21.1.1; however, version 22.0.4 is available. 升级pip python -m pip install --upgrade pip 未成功 2 从头检查环境 cmd下 python Py
2.1.1. torch.view()和torch.reshape()的区别 代码是用jupyter notebook写的 import torch a = torch.arange(6).reshape(2,3) a '''输出 tensor([[0, 1, 2], [3, 4, 5]]) ''' a = a.T a '''输出 tensor([[0, 3],
astype astype = lambda x, *args, **kwargs: x.type(*args, **kwargs) cmp = d2l.astype(y_hat, y.dtype) == y 解释:x接受第0个参数y_hat,args接收其它后面的参数y.dtype(这里是torch.int64),x.type是将x的元素强制转换成某个属性。综合起来这个lambda的意思是将y_
import random import torch from d2l import torch as d2l #构造数据集 def synthetic_data(w,b,num_examples): x=torch.normal(0,1,(num_examples,len(w))) y=torch.matmul(x,w)+b y+=torch.normal(0,0.01,
本书将全面介绍深度学习从模型构造到模型训练的方方面面,以及它们在计算机视觉和自然语言处理中的应用。
本书将全面介绍深度学习从模型构造到模型训练的方方面面,以及它们在计算机视觉和自然语言处理中的应用。Github 地址:https://github.com/d2l-ai/d2l-zh
torch是什么 torch就是诸多深度学习框架中的一种 业界有几大深度学习框架:1)tensorflow,谷歌主推,时下最火,小型试验和大型计算都可以,基于python,缺点是上手相对较难,速度一般;2)torch,facebook主推,用于小型试验,开源应用较多,基于lua,上手较快,网上文档较全,缺点是lua语言相对冷门;3)mxnet,大公司主推,主要用于大型计算,基于python和R,缺
译者:bdqfork 作者: Robert Guthrie 深度学习构建模块:仿射映射, 非线性函数以及目标函数 深度学习表现为使用更高级的方法将线性函数和非线性函数进行组合。非线性函数的引入使得训练出来的模型更加强大。在本节中,我们将学习这些核心组件,建立目标函数,并理解模型是如何构建的。 仿射映射 深度学习的核心组件之一是仿射映射,仿射映射是一个关于矩阵A和向量x,b的*f(x)*函数,如下所
主要内容 课程列表 专项课程学习 辅助课程 论文专区 课程列表 课程 机构 参考书 Notes等其他资料 卷积神经网络视觉识别 Stanford 暂无 链接 神经网络 Tweet 暂无 链接 深度学习用于自然语言处理 Stanford 暂无 链接 自然语言处理 Speech and Language Processing 链接 专项课程学习 下述的课程都是公认的最好的在线学习资料,侧重点不同,但推
Google Cloud Platform 推出了一个 Learn TensorFlow and deep learning, without a Ph.D. 的教程,介绍了如何基于 Tensorflow 实现 CNN 和 RNN,链接在 这里。 Youtube Slide1 Slide2 Sample Code