课程简介#
课程名称:人工智能中的编程
授课教师:王鹏帅(助理教授),楚梦渝(助理教授),梁一韬(助理教授)
类似课程:CMU 10-414/714
作业参考#
并非本课程,但看起来有用(没细看): iwzbi/needle riccardocadei/deeplearning-framework ImadDabbura/tiny-pytorch 以及 Tiny🔥Torch
工程类(没细看)(或许可以参考早期版本代码): tinygrad/tinygrad minitorch/minitorch BobMcDear/neural-network-cuda
| Repo | 作者 | 内容简介 |
|---|---|---|
| Rachmanino/AI-Programming-2024 | Tong Wu | 2024Lab1作业 |
| Rachmanino/AIProgramming-Project | Tong Wu | 2024大作业 |
| a1henu/tinytorch | Chenxu Bai | 2024大作业,CPU/GPU/OpenBLAS |
| RiverHamster/rivertensor | Xinye Yang | 2024大作业 |
| timetraveler314/ProgrammingInAI | - | Labs & 2024大作业,详细文档 |
| LHaiC/Programming_in_AI | - | 2024大作业,TinyImageNet |
| Yewei-Liu/Ai-programming… | Yewei Liu | 2024大作业 |
| huolanmiao/AI-Programming-CUDA | Pengyu Li | Labs & 2024大作业 |
| a-little-hoof/Deep-Learning-Framework | Yifei Wang | Labs,2024大作业 |
| yibotongxue/my-tensor | - | 2024大作业,Modern C++ |
| EncodeTalker2003/ProgramminginAI | Zirui Zhou | Labs & 2024大作业 |
| ColmaLiu/TinyTorch | Liu Yunuo | 2024大作业,TinyImageNet |
| XueweiYang209/AI_Programming | Xuewei Yang | 2024大作业 |
| Celeste025/MyTorch | Jinqi Wen | 2024大作业? |
| interestingLSY/NeuroFrame | Shengyu Liu | 2023大作业,train ResNet 150 with 95% PyTorch’s perf |
| stibiums/pku-aip2023 | - | 2023大作业 |
| ou524u/pku-aip2023 | - | 2023大作业 |
| Ly-kc/Pitorch | Yuzheng Liu | 2023大作业 |
| csxq0605/pku-aiprogramming | Wangjie Su | 2023大作业 |
| Madscientist833/FGCF | Youran Qu | 2022大作业? |
| cleverhaohao/Mytorch | Qinghao Han | 无文档 |
| eureka-s1/CUDA | Sheng Zihang | 仅 Labs |
作业要求#
- Lab 1: Basic usage of PyTorch
- Lab 2: CUDA kernels for NN operators (including convolution, pooling, etc.) and the wrapper class Tensor
- Lab 3: PyBind11 for exporting C++ Tensor class to Python and unit tests
- Lab 4: Python class for tensors with autograd
- Lab 5: SGD and Adam optimizers
- Final project: Implement a simple neural network framework for MNIST classification (bonus for (tiny-)imagenet)
iwzbi/needle
riccardocadei/deeplearning-framework
ImadDabbura/tiny-pytorch
tinygrad/tinygrad
minitorch/minitorch
BobMcDear/neural-network-cuda
Rachmanino/AI-Programming-2024
a1henu/tinytorch
RiverHamster/rivertensor
timetraveler314/ProgrammingInAI
LHaiC/Programming_in_AI
Yewei-Liu/Ai-programming…
huolanmiao/AI-Programming-CUDA
a-little-hoof/Deep-Learning-Framework
yibotongxue/my-tensor
EncodeTalker2003/ProgramminginAI
ColmaLiu/TinyTorch
XueweiYang209/AI_Programming
Celeste025/MyTorch
interestingLSY/NeuroFrame
stibiums/pku-aip2023
ou524u/pku-aip2023
Ly-kc/Pitorch
csxq0605/pku-aiprogramming
Madscientist833/FGCF
cleverhaohao/Mytorch
eureka-s1/CUDA