目标:
- 通过分阶段的学习,让学习群里对深度学习框架不太了解的开发者,能够提高开发者的能力。 便于有意愿做贡献但缺乏能力的开发者在经过学习后,能够转化为框架的贡献者。
- 同时,也以学习课程为契机,提供一个开发者们互相学习、交流的平台。
具体课程介绍请参考 【Introduction】 <--重要!!! 🌟🌟🌟
预备知识学习、专业概念科普
时间 | 课程 | 讲师 | 授课材料 | 作业 |
---|---|---|---|---|
2.22 | 1.开课仪式 2.git简单教学 |
孙钟恺 | 【课程概要】 【第一课PDF】 |
1. 修复文档typo并提交PR 2. 学习深度学习概念,并在AIStudio 发表一篇文章 |
3.1 | 1. 深度学习概念科普 2. 飞桨校招研发的经历分享 |
孙钟恺 刘远乐 |
【课程概要】 【第二课PDF】 【误人子弟分享】——远乐 |
1. 学习Karpathy的自动微分视频(时长1.5h) 2. 手动实现神经网络的自动微分机制 |
PS:在该阶段,也可以通过参与 good first issue 练练手
侧重实践的框架入门学习(实现一个深度学习框架)、复现开源活动(如黑客松)已有案例
时间 | 课程 | 讲师 | 授课材料 | 作业 |
---|---|---|---|---|
3.8 | AI编译器 如何为CINN添加算子 |
翁瑜 | ... | 1. 编译打卡 2. 单测完善 |
3.15 | python代码开发逻辑——抽象、封装 | 曙光磁铁 | ... | ... |
3.22 | 1. 自动微分简单原理 2. 飞桨自动微分使用 |
张师傅 周原野 |
... | ... |
3.29 | 动转静流程及原理 | 徐晓健 | ... | ... |
4.12 | API写作规范 | 孙钟恺 | ... | ... |
... | ... | ... | ... | ... |
深入学习Paddle框架技术原理(待定)