YuvrajSingh-mist/Paper-Replications
From-scratch PyTorch replications of classic and SOTA AI/ML papers: transformers, attention, GANs, diffusion, CLIP, LoRA, MoE and more, with reproducible training code.
Paper-Replications – 经典和最新AI/ML论文的从零开始PyTorch实现
这是什么
- 一个包含自包含PyTorch代码的集合,复现了许多有影响力的机器学习论文的结果。每个子目录专注于一个模型或技术(例如,BERT、GPT、Llama、Diffusion、GAN变体、LoRA、Whisper等),并包含运行原始论文中描述的实验所需的脚本、笔记本,有时还包括预训练权重。
为什么重要
- 重新实现对于学习论文算法的工作原理、验证声明以及提供可扩展或微调的基线非常有价值。通过提供从经典RNN到最新LLM的广泛模型,这个仓库作为学生和研究人员的实用“实验室笔记本”,让他们深入探索头条背后的代码。
主要内容
- 文件夹层次结构反映了主要研究领域(注意力机制、Transformer、GAN、视觉-语言模型、RLHF方法等)。
- 每个文件夹内通常包含:
- 一个
README或笔记,总结原始论文和任何偏差。 - 构建模型、训练和评估的Python脚本/笔记本。
- 可选的预训练检查点或结果日志,用于快速验证。
- 一个
- 仓库还链接到smolhub,其中一些模型作为推理端点部署。
开始使用
- 克隆仓库并导航到你想探索的论文文件夹。
- 按照本地
README/笔记本说明操作——通常只需pip install -r requirements.txt,然后运行提供的训练或推理脚本。 - 为了快速验证,你可以将复现的指标(通常在脚本末尾打印)与原始出版物中报告的数字进行比较。
谁维护它
- 由Yuvraj Singh(GitHub @YuvrajSingr-mist)编写,并通过问题或拉取请求向社区贡献开放。
- 在GitHub上赞助,并通过“Buy me a coffee”链接,额外感谢两位个人赞助者。
许可证
- 代码和笔记本在Apache 2.0许可证下发布。
- 文档、图表、生成的结果和任何发布的工件在CC BY 4.0下。
如果使用请引用
@software{singh_paper_replications_2025,
title = {Paper-Replications: From-Scratch PyTorch Replications of Classic and SOTA AI/ML Papers},
author = {Singh, Yuvraj},
year = {2026},
publisher = {Zenodo},
doi = {10.5281/zenodo.23198171},
url = {https://github.com/YuvrajSingh-mist/Paper-Replications}
}
底线
- 如果你想要具体、可运行的PyTorch代码,模拟知名AI论文的行为,这个仓库是一个现成的工具箱。它不是用于生产的库,而是一个教育和研究导向的资源,用于复现和扩展最先进的模型。
相关
- 项目
- 项目
- 项目
- 项目
- 项目