深度学习之d2lzh_pytorch的正确配置

深度学习之环境配置--配置d2lzh_pytorch包 d2lzh_pytorch是《动手学深度学习》中的包,pytorch原有的包中不包含这个包,因此我们需要单独进行配置。 1.下载 通过百度网盘下载d2lzh_pytorch包 https://pan.baidu.com/s/1i9EdeuzgfNnx4TTjccdrbQ?pwd=cvvg 2.配置 打开anaconda,选择你的环境找到Lib文件中的site-packages,并将下载好的d2lzh_pytorch文件夹复制进来 3.配置torchtext 由于d2lzh_pytorch中调用了 阅读详情

提前声明:我使用的是anaconda默认的环境,没有使用新建的虚拟环境

第一步:手动下载d2lzh_pytorch包,下载链接:【免费】d2lzh-pytorch.zip下载可用资源-优快云文库

第二步:下载并解压后,将其剪切到如下图所示的目录文件下:

第三步(容易忽略!!!):删除之前导入的代码语句,重新导入一下

import torch
from torch import nn
import sys
import d2lzh_pytorch as d21

 可能出现的问题:

出现报错:ModuleNotFoundError :No module named ‘torchtext’
解决方法:

1、在开始菜单栏找到Anaconda Prompt并以管理员身份运行(否则可能会提示没有权限)

 

 2、在打开的命令窗口输入:conda install -c pytorch torchtext,然后按照提示进行安装

 

【动手学深度学习】0-安装d2l包,并在jupyter lab中运行 安装d2l包时出现的问题:在jupyter中报错No module named ‘d2l’ 阅读详情

相关推荐

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

github上直接的代码 github上需要导入时写的代码块 import torch import torchvision import numpy as np import sys sys.path.append("..") # 为了导入上层目录的d2lzh_pytorch import d2lzh_pytorch as d2l 自己写的代码块 import torch import torchvision import numpy as np import sys sys.path.append("

weixin_44261686的博客 2176

《动手学深度学习》(PyTorch版)避坑总结 - 1【d2lzh_pytorch模块导入方法详解及提示错误的解决方法】

目录运行环境问题对应的章节问题描述解决方法第一步:下载好包第二步:转移d2lzh_pytorch文件夹第三步:验证utils.py文件能否正常运行第四步:在程序中导入d2lzh_pytorch包总结 运行环境 使用环境:python3.8 平台:Windows10 IDE:PyCharm 问题对应的章节 3.2.1节 问题描述 d2lzh_pytorch模块不知道如何导入 导入d2lzh_pytorch模块后运行报错 解决方法 第一步:下载好包 链接:https://github.com/Shusen

ShakalakaPHD的博客 7497

<动手学深度学习>之pytorch版本,配置d2lzh_pytorch包

<动手学深度学习>之pytorch版本,配置d2lzh_pytorch包

qq_45343337的博客 1615

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

学习深度学习时候,很多人参考的是李沐的动手学深度学习Pytorch版本(附上官方地址:https://tangshusen.me/Dive-into-DL-PyTorch/#/)。 在学习3.5.1节 “获取数据集” 时,会遇到d2lzh_pytorch包缺少的问题,经过查阅资料,下面方法可以解决这个问题。 import torch import torchvision import tor...

wtandyn的博客 1万+

d2lzh_pytorch包【下载即可用】

【动手学深度学习(pyTorch)】d2lzh_pytorch包,亲测可用,已经所有函数写在包中。免费下载,热心无偿分享。

d2lzh_pytorch.zip

d2lzh_pytorch.zip

ModuleNotFoundError: No module named ‘d2lzh_pytorch‘

这是我在复现李沐大神的《动手学深度学习》里面的文本情感分类任务遇到的问题,看了很多博客说要下载包放到环境里面或者安装d2lzh的,屡试不行,最后研究代码整明白了。 首先下载 d2lzh_pytorch 包: 链接:https://pan.baidu.com/s/1o1YAMO5_4HeEcSuXtGaAZg 提取码:ujly 然后注意书中代码: import sys sys.path.append("..") # 表示相应文件应该放到上一级目录 import d2lzh_pytorch.

目睹闰土刺猹的瓜的博客 3048

YF-S401水流量传感器在STM32上的精准计量实现

本文详细介绍了YF-S401水流量传感器与STM32微控制器的集成应用,实现精准水流计量。通过外部中断和外部时钟两种脉冲计数方案,结合硬件配置、软件滤波和校准技巧,确保高精度流量测量。适用于智能家居和工业自动化中的水控系统,提升系统稳定性和测量准确性。

rainy的博客 896

《动手学深度学习》(pytorch版本)中`d2lzh_pytorch`包问题

在学习pytorch版本的深度学习中,大多会因为这个包困扰,如果直接安装d2lzh包,在后期使用中会导致某些函数无法实现。因此仍旧需要安装d2lzh_pytorch'd2lzh_pytorch'下载传送门,下载解压后,直接放入包文件里即可。 我的文件路径,可参考一下: 我下载之后运行下面的导入包的命令时,还提示ModuleNotFoundError: No mo...

MumuziD的博客 2734

一步一步教你写股票走势图——K线图一(概述)

股票分时图部分已经开发完毕,受到了广大开发者的好评!界面、功能都挺完美,解决了好一些MP开发者的问题,博主甚是欣悦,更有动力去开源K线图。这里说一下,如果有问题直接留言或者发邮件,github上个人信息有邮件,我看到基本都会回复,博主不加qq的,体谅O(∩_∩)O。分析好了,废话不多说,我们分析下K线图吧,首先我们看下自选股K线图的效果吧效果还是很赞的,经过分时图的研究后,博主越来越确信自选股用的应

体验Android编程之美 3万+

封神台靶场,为了小芳,冲之——cookie注入

第二个靶场 打开网站 找一下注入点 一般在新闻这种里面点开看看 先判断是否存在注入 有waf 尝试了很多方法绕过都没成功,/and/,aandnd,AnD等一系列都没绕过去,乌鸡鲅鱼 删掉id=169 发现 然后判断cookie注入 在搜索框输入 Javascript:alert(document.cookie=”id=”+escape(‘169’)); 然后弹窗了(其中 “id=” 取决URL中的id= escape中的数值也是URL中id=的值)返回刚刚的页面,把ID删除后一样能正常显示。说明服务器能

Wubuqing的博客 650

学习dive-into-do-pytorch过程中遇到的报错

dive-into-do-pytorch的一些坑display.set_matplotlib_formats('svg')报错`ModuleNotFoundError: No module named 'd2lzh_pytorch'` display.set_matplotlib_formats(‘svg’)报错 出现在3.2节的代码中 在具体出现报错时并不指向这一语句 通过注释发现是use_sv...

zRNA__的博客 2245

µC/OS-II---任务就绪表

意思是:将变量OSRdyGrp中最低位为1的位数赋给y,那么,y就是最高优先级任务所在就绪表的行号,那么最高优先级的任务就在OSRdyGrp[y]行中,再根据。

weixin_45880844的博客 1649

《动手学深度学习PyTorch》中的d2lzh_python包的安装

文章目录《动手学深度学习PyTorch》中的d2lzh_python包的安装方式一下载放置方式二安装其他包 《动手学深度学习PyTorch》中的d2lzh_python包的安装 方式一 下载 d2l_python是动手学深度学习PyTorch中的包,所以他的安装使用离线安装。 下载位置:Dive-into-Dl-PyTorch github 放置 放置在所在虚拟环境中的Lib/site-packages目录下即可。这个操作和离线安装第三方库方式相同。 方式二 在线安装 pip

Tiko的博客 2万+

如何用libwebsocket库在stm32F407上实现websocket客户端?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。

**My Coding Family** 1134

Arduino I2C for TCA9548A应答扫描程序

Arduino I2C for TCA9548A应答扫描程序

perseverance51博客 1119

【免费下载】 深度学习环境配置:d2lzh_pytorch包安装指南

深度学习环境配置:d2lzh_pytorch包安装指南 【下载地址】深度学习环境配置d2lzh_pytorch包安装指南 深度学习环境配置:d2lzh_pytorch包安装指南本仓库提供了一个用于深度学习环境配置的资源文件,特别是针对《动手学深度学习》(Dive into Deep Learning)一书中使用的d2lz...

gitblog_06594的博客 1875

SAP-ABAP:新手入门篇——从0到1写出你的第一个ABAP Hello World程序并完成调试运行

本文是ABAP开发入门指南,详细介绍如何创建并运行第一个"Hello World"程序。主要内容包括:通过SE38事务码进入ABAP编辑器;创建以Z/Y开头的程序并保存为本地对象;编写简单的WRITE输出语句;完成语法检查、激活和执行流程;以及初步体验调试功能。文章特别强调ABAP开发的规范要求,如程序命名规则、激活与保存的区别等,并提供了详细的步骤说明和常见问题提示,帮助零基础开发者快速上手ABAP编程。

baidu_35680696的博客 479

【pytorch】找不到d2lzh_pytorch包,No module named ‘d2lzh_pytorch’

这实际上是动手学深度学习PyTorch里的一个包,不可以直接pip下载。 1.下载d2lzh_pytorch 直接百度云: 链接:https://pan.baidu.com/s/1zzPITzCscnyPUAIgSPAaiA 提取码:svwp 2.存放位置 我是在Anaconda环境下安装PyTorch,然后在该位置解压d2lzh_pytorch包 E:\anaconda\anaconda3\envs\pytorch\Lib 3.调用: import sys sys.path.append("..")

sazass的博客 1万+

基于DWA算法的机器人动态避障技术实现及matlab代码

DWA算法是一种基于轨迹的运动规划算法,其核心思想是:在机器人当前位置及速度的基础上,结合机器人感知到的环境信息,生成一组合法的速度指令,然后从这组速度指令中选取代价最小的速度指令作为机器人的下一步操作。下面,我们将通过一个实例来演示基于DWA算法的机器人动态避障技术实现。假设机器人在一个宽敞的场地内行驶,但场地内有一些固定障碍物和移动障碍物,机器人需要避开这些障碍物,并在场地内自由移动。本文给出了一种基于DWA算法的机器人动态避障技术实现及相应的matlab代码,读者可以根据自身需求进行修改和调整。

uote_e的博客 1002

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

动手学深度学习(pytorch)中d2lzh_pytorch包的安装(附资源)

d2lzh_pytorch包 【动手学深度学习(pyTorch)】3.2.1节中原文: “我们将上面的plt作图函数以及use_svg_display函数和set_figsize函数定义在d2lzh_pytorch包里。以后在作图时,我们将直接调用d2lzh_pytorch.plt。由于plt在d2lzh_pytorch包中是一个全局变量,我们在作图前只需要调用d2lzh_pytorch.set_figsize()函数可打印矢量图并设置图的尺寸。” 优快云中下载d2lzh_pytorch包好多都需要积分,

Bryce-HJ 1万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

找不到d2lzh_pytorch包,No module named ‘d2lzh_pytorch’

这实际上是动手学深度学习PyTorch里的一个包,不可以直接pip下载。 1.下载d2lzh_pytorch 直接百度云: 链接:https://pan.baidu.com/s/1zzPITzCscnyPUAIgSPAaiA 提取码:svwp 2.存放位置 我是在Anaconda环境下安装PyTorch,然后在该位置解压d2lzh_pytorch包 E:\anaconda\anaconda3\envs\pytorch\Lib 1 在这里插入图片描述 3.调用: import sys sys.path.app

qq_35988224的博客 2034

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

【免费下载】 深度学习新手的福音:d2lzh_pytorch包安装指南

深度学习新手的福音:d2lzh_pytorch包安装指南 【下载地址】动手学深度学习PyTorch中d2lzh_pytorch包的安装指南 动手学深度学习(PyTorch)中d2lzh_pytorch包的安装指南本仓库提供了一个资源文件,用于安装《动手学深度学习(PyTorch)》中使用的d2lzh_pytorch包 ...

gitblog_06529的博客 790

配置《动手学深度学习》d2lzh_pytorch库、Tqdm库、torchtext库

3.在输出的路径中任选一个,(我选的'd:\\appc\\Anaconda3\\envs\\pytorch\\lib')将压缩包d2lzh_pytorch.zip文件解压后放入即可。链接:https://pan.baidu.com/s/179Vx8CTQR4f-4hkXCORI3A?1.通过百度网盘下载d2lzh_pytorch包。

qq_47885795的博客 1065

深度学习d2lzh_pytorch包资源下载:实践深度学习的强大工具

深度学习d2lzh_pytorch包资源下载:实践深度学习的强大工具 去发现同类优质开源项目:https://gitcode.com/ 在深度学习领域,理论与实践的结合至关重要。今天,我将为您介绍一款极具价值的开源项目——d2lzh_pytorch包资源下载,帮助您轻松上手并深入理解深度学习知识。 项目介绍 d2lzh_pytorch包是一个针对《动手学深度学习》pytorch版本的资源库。它提供...

gitblog_06750的博客 985

配置d2lzh_pytorch包踩坑

2.坑:一开始直接按照这个教程来,解析环境时会报错:The environment is inconsistent, please check the package plan carefully。命令,根据提示安装,安装很快。成功安装后重新打开jupyter,在安装d2l的环境下尝试使用utils中的函数成功。3.解决方案:(1)按照以下教程先安装d2l包,安装成功后会有以下两个文件夹。lww是我的虚拟环境名称。(2)将下载d2lzh_pytorch.zip中的utils文件移动到d2l中。

wangyibojiade的博客 841
下一篇: EdgeCloudSim使用细节
BuHui_Program
博客等级 码龄5年 1粉丝 3原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值