/LearnDL

本项目为飞桨框架学习群的活动

LearnDL

目标: 通过分阶段的学习,让学习群里对深度学习框架不太了解的开发者,能够提高开发者的能力。 便于有意愿做贡献但缺乏能力的开发者在经过学习后,能够转化为框架的贡献者。

第一次学习群会议录播


活动安排

image

第一阶段:🧐

预备知识学习、专业概念科普

  • 时间:持续约 2~4 weeks
  • 形式:提供一个深度学习框架相关的深度学习框架专有概念list (如自动微分、计算图)和相关参考资料,开发者通过自学来了解相关专业“黑话”,并输出学习分享。
  • 作业:外部开发者每学习一个概念之后,需要在AIStudio上产出相应概念的科普文章,主要回答 why、what、how 。针对高质量文章,建立repo形成专题系列(cookbook),并在aistudio上标精品。
  • 奖励:参与学习并在AIStudio发表文章,即可获得20小时算力卡。若文章质量高,被加精,则会有额外奖励~

PS:在该阶段,也可以通过参与 good first issue 练练手

第二阶段:🤩

侧重实践的框架入门学习(实现一个深度学习框架)、复现开源活动(如黑客松)已有案例

  • 时间:持续约 4~6 weeks
  • 形式:
    1. 提供参考资料(如《用python实现深度学习框架》),通过学习和实践,实现一个简单的框架(如microfrad) ,我们提供示例(mnist)能跑即成功;
    2. 开发者根据自己的能力和兴趣,复现或认领一个开源活动任务(good first issue 【推荐】/ 黑客松 / call for contribution / ...);
    3. 有能力的开发者可以做技术分享blog (可选)
  • 作业:
    1. 手撸一个深度学习框架,在AIStudio上发表示例 or 在github建立一个repo;
    2. 至少一项开源活动任务认领;
    3. aistudio 或个人博客上技术分享 (可选)
  • 奖励:证书 + 小奖励

第三阶段:🥳

深入学习Paddle框架技术原理

  • 时间:待定
  • 形式:需要内部研发协助,开展专题课 or 技术分享;形成飞桨框架衍生版?
  • 作业:待定