关于深度学习的d2l库的安装

本人在学习的时候,发现在softmax回归的简洁实现****中的代码无法执行:

python 复制代码
num_epochs = 10
d2l.train_ch3(net, train_iter, test_iter, loss, num_epochs, trainer)

现有的d2l中已经将train_ch3删除。

如果需要使用,可以新建一个环境,安装老版本的d2l,书籍推荐的d2l版本为0.17.5

参考配置如下:

1.创建兼容环境(Python 3.9 + pandas 1.5.3)

conda create -n d2l_env python=3.9 -y

conda activate d2l_env

2.安装预编译二进制包(绕过编译)

pip install pandas==1.5.3 --prefer-binary

pip install d2l==0.17.5 numpy==1.21.5

3.验证安装

python -c "import pandas; import d2l; print(f'pandas版本: {pandas.version}')"

修改matplotlib和matplotlib_inline版本

否则,后期绘图会报错

pip uninstall matplotlib matplotlib_inline

pip install matplotlib-3.5.3 matplotlib_inline-0.1.3

python 复制代码
# 1.创建兼容环境(Python 3.9 + pandas 1.5.3)
conda create -n d2l_env python=3.9 -y
conda activate d2l_env

# 2.安装预编译二进制包(绕过编译)
pip install pandas==1.5.3 --prefer-binary
pip install d2l==0.17.5 numpy==1.21.5

# 3.验证安装
python -c "import pandas; import d2l; print(f'pandas版本: {pandas.__version__}')"

# 修改matplotlib和matplotlib_inline版本
# 否则,后期绘图会报错
pip uninstall matplotlib matplotlib_inline
pip install matplotlib-3.5.3 matplotlib_inline-0.1.3
相关推荐
m0_5873830012 分钟前
深圳24小时自助健身房系统软件开发实战:架构设计与部署指南
人工智能·数据挖掘·系统架构·需求分析
Joy T13 分钟前
Spring AI 2.0 Agent 进阶:Memory、State 与 Context Engineering 常见技术全景
java·人工智能·后端·spring·agent入门·agent state
估值探索者15 分钟前
【Python量化系统工程化 #08】关了 SSH 就停?systemd 让脚本开机自启 + 异常自动拉起
java·c++·人工智能·分类·数据挖掘
西柚研究生12345617 分钟前
论文分析17:YOLOv11_UAVNet:无人机航拍图像专用目标检测算法
人工智能·python·深度学习·算法·目标检测
m4Rk_17 分钟前
【论文阅读】Agent 记忆机制(74):CompassMem——从相似度检索走向事件图上的记忆导航
论文阅读·人工智能·学习·开源·github
镭封21 分钟前
短剧多人对白怎么配?一人完成多角色配音的办法
人工智能·音视频·语音识别·媒体
昇腾知识体系33 分钟前
昇腾 torchrec_npu Docker 镜像选择:CANN/PyTorch/torchrec 版本矩阵与启动参数
人工智能·华为·知识图谱
VIP_CQCRE38 分钟前
用 Ace Data Cloud 一次接入 AI 视频生成:HappyHorse Videos API 实战指南
人工智能·api·ai视频·acedatacloud
沧海一笑-dj1 小时前
【Python】Python学习笔记-初识 Python
python·python安装·python解释器