本书假定读者有一定的机器学习和深度学习基础,使用过Keras或TensorFlow或Pytorch搭建训练过简单的模型。
🔥🔥号外号外,《20天吃掉那只Pytorch》视频版本登录BiliBili啦,吃货本货倾情掌勺,只为最纯正的乡土味道,欢迎新老朋友前来品尝 🍉🍉!
https://www.bilibili.com/video/BV1Ua411P7oe
1,章节标题
本书非常适合作为Pytorch的工具手册在工程落地时作为范例库参考。
点击学习内容蓝色标题即可进入该章节。
| 日期 | 学习内容 | 内容难度 | 预计学习时间 | 更新状态 |
|---|---|---|---|---|
| 一、Pytorch的建模流程 | ⭐️ | 0hour | ✅ | |
| day1 | 1-1,结构化数据建模流程范例 | ⭐️⭐️⭐️ | 1hour | ✅ |
| day2 | 1-2,图片数据建模流程范例 | ⭐️⭐️⭐️⭐️ | 2hour | ✅ |
| day3 | 1-3,文本数据建模流程范例 | ⭐️⭐️⭐️⭐️⭐️ | 2hour | ✅ |
| day4 | 1-4,时间序列数据建模流程范例 | ⭐️⭐️⭐️⭐️⭐️ | 2hour | ✅ |
| 二、Pytorch的核心概念 | ⭐️ | 0hour | ✅ | |
| day5 | 2-1,张量数据结构 | ⭐️⭐️⭐️⭐️ | 1hour | ✅ |
| day6 | 2-2,自动微分机制 | ⭐️⭐️⭐️ | 1hour | ✅ |
| day7 | 2-3,动态计算图 | ⭐️⭐️⭐️⭐️⭐️ | 2hour | ✅ |
| 三、Pytorch的层次结构 | ⭐️ | 0hour | ✅ | |
| day8 | 3-1,低阶API示范 | ⭐️⭐️⭐️⭐️ | 1hour | ✅ |
| day9 | 3-2,中阶API示范 | ⭐️⭐️⭐️ | 1hour | ✅ |
| day10 | 3-3,高阶API示范 | ⭐️⭐️⭐️ | 1hour | ✅ |
| 四、Pytorch的低阶API | ⭐️ | 0hour | ✅ | |
| day11 | 4-1,张量的结构操作 | ⭐️⭐️⭐️⭐️⭐️ | 2hour | ✅ |
| day12 | 4-2,张量的数学运算 | ⭐️⭐️⭐️⭐️ | 1hour | ✅ |
| day13 | 4-3,nn.functional和nn.Module | ⭐️⭐️⭐️⭐️ | 1hour | ✅ |
| 五、Pytorch的中阶API | ⭐️ | 0hour | ✅ | |
| day14 | 5-1,Dataset和DataLoader | ⭐️⭐️⭐️⭐️ | 1hour | ✅ |
| day15 | 5-2,模型层 | ⭐️⭐️⭐️⭐️⭐️ | 2hour | ✅ |
| day16 | 5-3,损失函数 | ⭐️⭐️⭐️⭐️ | 1hour | ✅ |
| day17 | 5-4,TensorBoard可视化 | ⭐️⭐️⭐️ | 1hour | ✅ |
| 六、Pytorch的高阶API | ⭐️ | 0hour | ✅ | |
| day18 | 6-1,构建模型的3种方法 | ⭐️⭐️ | 0.5hour | ✅ |
| day19 | 6-2,训练模型的3种方法 | ⭐️⭐️⭐️ | 1hour | ✅ |
| day20 | 6-3,使用GPU训练模型 | ⭐️⭐️⭐️⭐️ | 1hour | ✅ |
| * | 后记:我的产品观 | ⭐️ | 0hour | ✅ |
2,学习环境
本书全部源码在jupyter中编写测试通过,建议通过git克隆到本地,并在jupyter中交互式运行学习。
step1: 克隆本书源码到本地,使用码云镜像仓库国内下载速度更快
git clone https://gitee.com/Python_Ai_Road/eat_pytorch_in_20_days
step2: 数据集汇总压缩包为 eat_pytorch_datasets.zip,解压到eat_pytorch_in_20_days路径下,约160M。
详情参考项目链接::https://github.com/lyhue1991/torchkeras