李沐老师的《动手学深度学习》已经有Pytorch和TensorFlow的实现了,并且有了中文版。

网址:http://d2l.ai/

简介

李沐老师的《动手学深度学习》自一年前发布以来广受欢迎,即使所有内容都提供了免费的网页和PDF版,仍然有大量读者购买实体书。实体版曾一度在计算机类新书里排名前三。

在过去一年里李沐老师团队主要关注在英文版的开发,包括了19年年初在伯克利用本书作为教材教授深度学习,之后重构了代码,改成了基于大家更喜爱的Numpy接口。同时我团队不断改进和加入新的内容,包括全新的深度学习数学、推荐系统、生成对抗网络,并重写了自然语言处理,加入包括BERT在内的新进展。目前的英文版已经长达一千页。

17年左右李沐老师团队开始这个项目,一开始是作为MXNet文档开始的。随着不断的迭代我们慢慢的将它写成了一本结合算法、图示和代码的深度学习教材。目前为止,我们知道至少有85所大学使用它作为教材。

美国学校包括CMU(面向研究生的10-701,授课老师是Tom Mitchell。这门课是李沐老师不仅上过也做过助教),Stanford(李飞飞老师开的传奇的cs231n),Berkeley,MIT等多所知名学校。

国内也可以数出很多名字:清华,北大,浙大,复旦,上交。在GTC前,Nvidia创始人Jensen Huang特意写了推荐语:

Dive into Deep Learning is an excellent text on deep learning and deserves attention from anyone who wants to learn why deep learning has ignited the AI revolution

随着影响力变大,李沐老师团队感到责任越来越大。团队的目标也从“为MXNet写个好文档”变成“让更多人能容易学习并使用深度学习技术”。

PyTorch和TensorFlow的实现

这个目标迈出了重要的一步:本书的前7章,从线性模型到现代卷积神经网络,提供基于PyTorch的实现。

这次PyTorch的翻译也是来自社区的贡献:来自IIT Roorkee的团队翻译了一个版本 https://github.com/dsgiitr/d2l-pytorch,之后我们一起合作将代码合并到了主干。

本书网址在Dive into Deep Learningd2l.ai大家可以前往对应章节的网页,点击任意Pytorch的标签栏就可以完成转换。

同之前一样,每个章节就是一个可执行的Jupyter记事本。不仅可以本地执行,同时很方便在云上使用GPU运行。例如在AWS中国新上线的SageMaker

或者Google Colab(梯子自备)

继上个月团队发布了PyTorch实现后迎来了一大波小伙伴提交代码,基于TensorFlow 2.0的前7章已经发布了!这是官方通告。

最后,动手学深度学习是一个开源项目,项目仓库:

https://github.com/d2l-ai/d2l-engithub.com

常见问题

  • PyTorch版本是独立的项目吗?

在源文件层面不同的实现是在同一个文件,通过tag区分开。文字部分基本是共享。

  • 中文版什么时候出?

在英文版定稿后(希望是年底?)我们会组织翻译中文。翻译也已经启动了。敬请期待!

中文版地址:

https://zh.d2l.ai/

  • 你们放弃MXNet了吗?

虽然你经常黑MXNet,但我们还是爱你,希望给你学习深度学习带来方便。

参考

【1】http://d2l.ai/

【2】https://zhuanlan.zhihu.com/p/145719622

【3】https://zhuanlan.zhihu.com/p/157675926

往期精彩回顾适合初学者入门人工智能的路线及资料下载机器学习及深度学习笔记等资料打印机器学习在线手册深度学习笔记专辑《统计学习方法》的代码复现专辑
AI基础下载机器学习的数学基础专辑获取一折本站知识星球优惠券,复制链接直接打开:https://t.zsxq.com/yFQV7am本站qq群1003271085。加入微信群请扫码进群:

李沐《动手学深度学习》新增PyTorch和TensorFlow实现,还有中文版相关推荐

  1. 李沐动手学深度学习v2/总结1

    总结 编码过程 数据 数据预处理 模型 参数,初始化参数 超参数 损失函数,先计算损失,清空梯度(防止有累积的梯度),再对损失后向传播计算损失关于参数的梯度 优化算法,使用优化算法更新参数 训练求参数 ...

  2. 李沐动手学深度学习V2-全卷积网络FCN和代码实现

    一.全卷积网络FCN 1. 介绍 语义分割是对图像中的每个像素分类,全卷积网络(fully convolutional network,FCN)采用卷积神经网络实现了从图像像素到像素类别的变换 ,与前 ...

  3. 李沐动手学深度学习(pytorch版本)d2lzh_pytorch包的缺少安装问题

    学习深度学习时候,很多人参考的是李沐的动手学深度学习Pytorch版本(附上官方地址:https://tangshusen.me/Dive-into-DL-PyTorch/#/). 在学习3.5.1节 ...

  4. 关于李沐动手学深度学习(d2l)pytorch环境本地配置

    本地安装d2l 由于之前试了很多次d2l课本的安装方法失败了,这里提供一种我可以成功安装d2l包的方法. pytorch安装 首先安装cuda.cudnn.pytroch(gpu版本).可以参考这篇文 ...

  5. 【李沐动手学深度学习】读书笔记 01前言

    虽然之前已经学过这部分内容和深度学习中的基础知识,但总觉得学的不够系统扎实,所以希望再通过沐神的课程以及书籍,系统条理的学习一遍.在读书过程中,利用导图做了一下梳理,形成了这个读书笔记.如有侵权,请联 ...

  6. 李沐动手学深度学习:08 线性回归(代码逐行理解)

    目录 一.相关资料连接 1.1 李沐视频 1.2 代码.PPT 二.代码及笔记(使用Jupyter Notebook) 2.1 线性回归从零开始实现 2.1.1 基本概念 2.1.2 基础优化算法 2 ...

  7. windows上配置深度学习(李沐-动手学深度学习)

    1.安装miniconda windows下安装,去清华大学开源镜像下载,速度比较快. 选中Miniconda3-latest-Windos-x86_64.exe下载安装包(目前最新的是py3.9) ...

  8. 李沐-动手学深度学习-pytorch版-”d2lzh_pytorch”包的使用

    github上直接的代码 github上需要导入时写的代码块 import torch import torchvision import numpy as np import sys sys.pat ...

  9. 李沐动手学深度学习pytorch :问题:找不到d2l包,No module named ‘d2l’

    下载d2l 我是从GitHub上直接下载后放到百度云的,亲测有效. 直接百度云: 链接:https://pan.baidu.com/s/1zKCvb6_bj0Tz_tMhlYlFWA 提取码:xm79 ...

  10. 李沐动手学深度学习v2-目标检测中的锚框和代码实现

    一.目标检测中的锚框 前提: 本节锚框代码实现,使用了很多Pytorch内置函数,如果有对应函数看不懂的地方,可以查看前面博客对相应函数的具体解释,如下链接所示: Pytorch中torch.mesh ...

最新文章

  1. linux中setfacl命令,setfacl命令
  2. 程序员求职面试三部曲之二:提高面试的成功率
  3. NOIP模拟测试49·50「养花·折射·画作·施工·蔬菜·联盟」
  4. 剑指 Offer 64. 求1+2+…+n(面试题中的短路与)
  5. paip.c++读写ini文件.
  6. 给小学生上计算机语言课,[程序设计]为了下一代,大家讨论一下小学生该学什么编程语言。...
  7. Linux储存结构与磁盘分区详解
  8. Android 自定义软键盘实现 数字九宫格
  9. cad高程标注插件lisp_【源码】CAD高程转标高,CAD插件大全,小懒人CAD工具箱
  10. 美国医生推荐感冒食疗方
  11. OnePlus一加 || 最强出海营销,你不得不服
  12. Python,requests爬虫,使用代理爬取大众点评(含爬取结果。。。在文末)
  13. duilib学习------网易云信图片中间加文字
  14. iOS 微信universalLink 配置
  15. Ajax系列之三——服务器客户端交互
  16. CST学习------网格类型及设置方法和技巧
  17. 第105篇 Compound 中的 Comptroller
  18. 应急响应 | Windows事件ID及解释大全
  19. P4593 [TJOI2018]教科书般的亵渎(拉格朗日插值 + k幂次之和)
  20. [无私分享]最新网盘资源搜索站点

热门文章

  1. springBoot 项目 jar/war打包 并运行
  2. P4513 小白逛公园 (线段树)
  3. easyui tree:根据属性格式化树节点名称
  4. uva 725 Division(暴力模拟)
  5. 部分网站公开数据的汇总(2)
  6. android模拟器启动没有拨号功能
  7. [28期] lamp兄弟连28期学员手册,请大家务必看一下
  8. html 多行多列列表格,HTML跨多行跨多列表格.doc
  9. C++大学教程(第九版)2016-07 保罗·戴特尔 (Paul Deitel)、 哈维·戴特尔 (Harvey Deitel)_cafbe(C++中文版)
  10. Springmvc Bootstrap Ajax项目