动手学深度学习番外篇 01.为什么from d2l import torch as d2l

在跟着网站动手学深度学习学习的时候,发现代码开头中经常要运行这样一句话

from d2l import torch as d2l

而我从网站(pytorch这一类)直接下载的文件里确实包括了d2l.py文件。但我尝试按照上面的代码运行的时候就会报错。遇到的现象是,这一句本身能够运行,但后面跟d2l的代码都有问题。

直接说结果:
网站说的d2l实际上是需要安装的一个库文件,该库文件包括三个文件,分别为torch.py mxnet.py tensorflow.py
安装方式在后面,安装好后具体位置如下:
python根目录/Lib/site-packages/d2l

其中torch.py就是下载的d2l.py,其内容与网站下载的d2l.py相同。

因此如果想继续使用该代码,只需在cmd安装该库。

pip install d2l

使用conda install d2l会安装失败

另外,如果没有安装该库,而是使用下载的d2l.py文件,也可以将这一行代码改成import d2l

#from d2l import torch as d2l
import d2l

动手学深度学习番外篇 01.为什么from d2l import torch as d2l相关推荐

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

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

  2. 动手学深度学习(tensorflow)---学习笔记整理(一、预备知识篇)

    学习视频来源为b站动手学深度学习系列视频:https://space.bilibili.com/209599371/channel/detail?cid=23541 由于上述视频为MXNet/Gluo ...

  3. 【动手学深度学习PyTorch版】6 权重衰退

    上一篇移步[动手学深度学习PyTorch版]5 模型选择 + 过拟合和欠拟合_水w的博客-CSDN博客 目录 一.权重衰退 1.1 权重衰退 weight decay:处理过拟合的最常见方法(L2_p ...

  4. 送10本今年最火的《动手学深度学习》

    点击我爱计算机视觉标星,更快获取CVML新技术 52CV曾经多次介绍FlyAI机器学习竞赛平台,不少粉丝也曾在FlyAI拿到现金奖励. 本次52CV & FlyAI联合送书,CV君查找了两天, ...

  5. 动手学深度学习(文本预处理+语言模型+循环神经网络基础)

    文本预处理 文本是一类序列数据,一篇文章可以看作是字符或单词的序列,本节将介绍文本数据的常见预处理步骤,预处理通常包括四个步骤: 读入文本 分词 建立字典,将每个词映射到一个唯一的索引(index) ...

  6. 动手学深度学习(三十九)——门控循环单元GRU

    文章目录 门控循环单元(GRU) 一.门控隐藏状态 1.1 重置门和更新门 1.2候选隐藏状态 1.3 隐藏状态 二.从零实现GRU 2.1 初始化模型参数 2.2 定义模型 2.3 训练与预测 2. ...

  7. 第3章(3.11~3.16节)模型细节/Kaggle实战【深度学习基础】--动手学深度学习【Tensorflow2.0版本】

    项目地址:https://github.com/TrickyGo/Dive-into-DL-TensorFlow2.0 UC 伯克利李沐的<动手学深度学习>开源书一经推出便广受好评.很多开 ...

  8. 动手学深度学习笔记3.4+3.5+3.6+3.7

    系列文章目录 动手学深度学习笔记系列: 动手学深度学习笔记3.1+3.2+3.3 文章目录 系列文章目录 前言 一.softmax回归 1.1 分类问题 1.2 网络架构 1.3 全连接层的参数开销 ...

  9. 动手学深度学习实现DAY-2

    节选自"ElitesAI·动手学深度学习PyTorch版" Task03:过拟合.欠拟合及其解决方案:梯度消失.梯度爆炸:循环神经网络进阶(1天) Task04:机器翻译及相关技术 ...

最新文章

  1. https://blog.csdn.net/blmoistawinde/article/details/84329103
  2. python中根据URL获得数据库的名称及IP
  3. python正态分布相关函数
  4. 并发测试mysql_Jmeter性能测试系列——结果分析与报告输出
  5. python专科就业难吗-python好就业吗
  6. 几种常用通信协议:IIC协议、SPI协议、UART协议
  7. Docker镜像分层和临时容器
  8. 帧同步和状态同步(二)案例分析
  9. 鸿蒙应用开发--事件
  10. 脚本清理maven项目打包残留文件,节省磁盘空间
  11. EDA技术实用教程 | 复习十 | 移位寄存器的行为级描述
  12. 微信如何收发企业邮箱邮件
  13. 如何打开mo文件并修改 PoEdit
  14. JavaScript设置显示video第一帧
  15. java枚举处理工具
  16. 互联网运营面试题_必看❗️面试互联网运营常见问题及答案
  17. c8051f310烧录_C8051F烧录器-C8051F系列烧录工具下载v1.0.0.1 官方最新版-西西软件下载...
  18. YOLOV7分割新手WIN10踩坑过程
  19. win10系统如何格式化
  20. Sql Server sql语句中发送电子邮件

热门文章

  1. 甲骨文oracle的ocp和ocm认证难不难考?
  2. Arduino学习模拟输出
  3. uniapp兼容ipad平板配置
  4. P0.9COB小间距LED显示技术的优势。
  5. 自我介绍及欢迎报考我的研究生
  6. 王道计算机网络 第一章 计算机网络
  7. 微信公众号之渲染静态模板
  8. 「备忘录」MacOS终端获取电脑硬件信息序列号UUID
  9. python 解一元二次方程的根
  10. mysql使用条件限制乐观锁_mysql乐观锁解决并发问题