关于深度学习的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
相关推荐
盼小辉丶2 小时前
Transformer实战——Transformer跨语言零样本学习
深度学习·transformer·零样本学习
政安晨2 小时前
政安晨【人工智能项目随笔】OpenClaw网关与子节点完整配对指南——从零构建分布式AI助手网络
人工智能·ai网关·openclaw·分布式ai助手网络·openclaw分布式子节点·分布式ai节点·主节点-子节点
shenxianasi2 小时前
【论文精读】Language Is Not All You Need: Aligning Perceptionwith Language Models
人工智能·机器学习·计算机视觉·语言模型·自然语言处理·vllm·audiolm
去码头整点薯条ing2 小时前
猿人学第二届第一题【魔改标准算法】
爬虫·python
这是个栗子2 小时前
AI辅助编程工具(八) - Baidu Comate
人工智能·ai·baidu comate
Caesar Zou2 小时前
深度学习14: Adversarial attacks
人工智能·深度学习
SmartBrain2 小时前
FastAPI 进阶(第二部分):SQLAlchemy ORM(含考题)
数据库·人工智能·aigc·fastapi
喵手2 小时前
Python爬虫实战:深度索引 - 基于关键词矩阵模拟与语义打捞的语料库构建实战!
爬虫·python·爬虫实战·语料库·零基础python爬虫教学·基于关键词矩阵模拟·语义打捞
向哆哆2 小时前
道路表面多类型缺陷的图像识别数据集分享(适用于目标检测任务)
人工智能·目标检测·计算机视觉