Skip to content

amoliu/d2l-1day-zh

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

动手学深度学习一天训练营

最后更新:|today|

实用信息

概况

你想了解深度学习但没有数月时间吗?你是刚开始了解机器学习吗?你想构建深度学习模型来识别图片物体?你想使用多个GPU甚至是多台机器来训练吗?如果你是高年级学生,工程师,或者数据科学家,这个课程将适合你。这个课程基于19年我们在加州大学伯克利分校教授的《深度学习导论》,但浓缩进了一天。授课部分有4部分,每部分100分钟。晚上我们将进行Hackathon,使用白天学到的知识来构建实际应用。

  1. 深度学习基础
  2. 卷积神经网络
  3. 计算性能
  4. 计算机视觉
  5. 训练你的目标检测模型

大纲

Time Topics
9:00---10:40 第一部分:深度学习基础
10:40---11:00 Coffee break
11:00---12:40 第二部分:卷积神经网络
12:40---2:00 Lunch break
2:00---3:40 第三部分:性能
3:40---4:00 Coffee break
4:00---5:40 第四部分:计算机视觉
7:00---12:00 第五部分:构建你的物体检测器

第一部分:深度学习基础

幻灯片: [keynote], [pdf]

记事本:

  1. Data Manipulation with Ndarray [ipynb] [slides]
  2. Automatic Differentiation [ipynb] [slides]
  3. Linear Regression Implementation from Scratch [ipynb] [slides]
  4. Concise Implementation of Linear Regression [ipynb] [slides]
  5. Image Classification Data (Fashion-MNIST) [ipynb] [slides]
  6. Implementation of Softmax Regression from Scratch [ipynb] [slides]
  7. Concise Implementation of Softmax Regression [ipynb] [slides]
  8. Implementation of Multilayer Perceptron from Scratch [ipynb] [slides]
  9. Concise Implementation of Multilayer Perceptron [ipynb] [slides]

第二部分:卷积神经网络

幻灯片: [keynote], [pdf]

记事本:

  1. GPUs [ipynb] [slides]
  2. Convolutions [ipynb] [slides]
  3. Pooling [ipynb] [slides]
  4. Convolutional Neural Networks (LeNet) [ipynb] [slides]
  5. Deep Convolutional Neural Networks (AlexNet) [ipynb] [slides]
  6. Networks Using Blocks (VGG) [ipynb] [slides]
  7. Inception Networks (GoogLeNet) [ipynb] [slides]
  8. Residual Networks (ResNet) [ipynb] [slides]

第三部分:性能

幻灯片: [keynote], [pdf]

记事本:

  1. A Hybrid of Imperative and Symbolic Programming [ipynb] [slides]
  2. Multi-GPU Computation Implementation from Scratch [ipynb] [slides]
  3. Concise Implementation of Multi-GPU Computation [ipynb] [slides]
  4. Fine Tuning [ipynb] [slides]

第四部分:计算机视觉

幻灯片:

记事本:

第五部分:构建你的物体检测器

在这一部分里,我们要求大家组成3到5人一组的团队,然后在规定时间内训练出一个物体检测器,最后分享每个组的心得。我们将奖励最优秀的团队签名版精装书。

这个部分将跟大多物体检测比赛不一样。通常它们提供数据,大家一起比拼模型精度。在这里,我们只提供测试数据集。我们要求你现场采集数据来训练你的检测器。我们将提供用于识别的物体供大家拍摄,但你需要处理现场背景、光照、角度、甚至是物体细节跟测试集不一致的情况。例如下面是我们拍摄测试集的场景之一:

测试集拍摄场景之一 :width:400px

这个项目里我们将体验将机器学习模型部署到实际场景中遇到的两大困难:

  1. 如何采集并标注数据
  2. 如何处理上线后用户数据跟训练数据不一致,这个称之为covariate shift。

为此,我们建议你:

  1. 提前认识人来一起组队
  2. 带上你的电脑。我们将提供云上的GPU实例,但你需要用你的电脑连上去
  3. 带上你的手机,或者是照相机,确保能方便导入照片到你电脑

About

D2L 1-day crash course in Chinese

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%