跳到正文

LEARN / FOUNDATIONS

带着产出去学习

这些是官方资源导学与验收清单,不是已完成的站内实验课程。完整可运行课程目前为 Python 工程实践。
官方资源导学

Git Track

最终产出:提交自己的第一个 PR

前置:能在本地编辑文件与运行终端命令。

实践顺序

  1. 完成仓库、分支、提交与 Pull Request 的官方练习。
  2. 运行 NKUGeek Hub 或 Python 课程测试,选择一个开放 Issue。
  3. 与维护者确认范围,提交带测试结果的 PR。
GitHub 官方 Hello World

产出验收

  • PR 链接、关联 Issue、测试输出齐备。
  • 区分已提交与已合并,不自行标记贡献已完成。
选择真实任务
官方资源导学

Web Track

最终产出:发布一个可访问的网页

前置:JavaScript 基础;了解 HTML 与 CSS。

实践顺序

  1. 按官方课程完成 React 基础和 Next.js 路由练习。
  2. 在 NKUGeek Hub 本地运行 lint、build 与 smoke 测试。
  3. 选择一处有明确验收的修改,记录桌面与移动端结果。
Next.js 官方 Learn

产出验收

  • 附页面链接或本地运行说明、源码与截图。
  • 静态部署不使用需要服务端的功能,核对 basePath。
参与 NKUGeek Hub
官方资源导学

PyTorch Track

最终产出:训练并保存一个小模型

前置:Python 函数、类与数组运算;不熟悉工程化可先完成 Python 课程。

实践顺序

  1. 使用官方入门教程的小数据任务,先在 CPU 上跑通数据与模型。
  2. 完成一次训练与评估,记录依赖版本、种子和损失变化。
  3. 保存并重新加载权重,验证同一测试输入的输出。
PyTorch 官方 Learn the Basics

产出验收

  • 提供训练脚本、环境与实际日志,不编造准确率。
  • 入门分类模型不是 ResNet 原论文复现;迁移时另立评估协议。
下一步:参加 ResNet 复现计划
官方资源导学

ViT Track

最终产出:交付一个 ViT 推理脚本与结构笔记

前置:先完成 PyTorch Track;理解张量维度与分类评估。

实践顺序

  1. 阅读 ViT 结构与图像预处理说明,标出 patch、token 与分类头。
  2. 使用文档中的权重推理示例;记录模型版本、输入与预处理参数。
  3. 解释监督 ViT 与 DINO 自监督训练的区别,提出最小评估范围。
Hugging Face 官方 ViT 文档

产出验收

  • 脚本可重复运行,说明权重来源和许可。
  • 不把预训练推理等同于从头训练或 DINO 复现。
下一步:阅读 DINO 与复现边界
官方资源导学

Paper Track

最终产出:完成一份 reproduction report

前置:能运行作者代码,理解选定论文的任务与评价指标。

实践顺序

  1. 选论文与具体表格,确认数据、代码和权重许可。
  2. 冻结代码 commit、依赖、种子与评估划分,先做最小检查。
  3. 实际运行后记录日志、指标和偏差;失败同样保留环境与修复。
社区论文收录与复现规范

产出验收

  • 报告附源码、命令、日志、硬件与原文表格定位。
  • 尚未运行的实验只标计划,结果经过核验后才进入 Showcase。
提出一个科研里程碑

下一步