[关闭]
@dizhenhuoshan 2019-07-31T03:41:56.000000Z 字数 1506 阅读 4058

ML System 2019

PPCA-2019


Task 1 - Tutorial

任务:

  1. 学习 Python 3 以及 Python 3 面向对象编程

  2. 学习 TensorFlow 框架, 并调用 TensorFlow 框架, 实现 Fashion MNIST 数据集分类的线性模型和卷积神经网络模型

  3. 了解基础的机器学习算法, 并且不调用 TensorFlow (以及其他机器学习库) 实现线性模型的训练 (可以调用TensorFlow读取数据集)

要提交的内容:

三份代码:

提交方式:

打包发送给助教: dizhenhuoshan@gmail.com

Attention: 压缩包里请不要包含数据集

DDL:

2019.7.19 23:59:59

Task 2 - Auto Diff

任务:

  1. 学习自动求导机制, 该机制为反向传播算法的核心.
  2. 了解张量运算理论, 矩阵求导、向量求导
  3. 完成自动求导项目

要提交的内容:

一份代码:

提交方式:

打包发送给助教: dizhenhuoshan@gmail.com

DDL:

2019.7.25 23:59:59 (暂定)

Task 3 - Tiny TensorFlow

任务:

  1. 学习BP算法, 神经网络, 卷积模型
  2. 实现一个迷你版的TensorFlow, 接口部分和Tensorflow r1.14 stable 版本保持一致. 具体要实现的接口参见评测代码.

要提交的内容:

一份打包的代码:

提交方式:

压缩打包 QQ发送给助教. 注意不要更改目录结构, 不要随意移动testcase和数据集文件夹, 否则有可能导致评测失败.

评分方式:

评测环境

DELL Precision Tower 5820
CPU: Intel Xeon E5-1620 v3 / 3.5GHz / 4 Cores 8 Threads / AVX2 Support
Memory: 16 GB DDR4 with ECC
System: Ubuntu 18.04 LTS
Time Limit: 30min (本地用时超过40min的请优化一下再提交, 不然评测压力太大)

DDL:

2019.8.8 23:59:59 (暂定)

Task Bonus - CUDA

任务:

  1. 学习CUDA, 了解GPU并行编程思想
  2. 完成测试项目, 用 CUDA并行 实现一些ML System中的函数

要提交的内容:

一份打包的代码:

提交方式:

压缩打包 QQ发送给助教. 注意不要更改目录结构, 否则有可能导致评测失败.

评分方式:

DDL:

2019.8.8 23:59:59 (暂定)

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注