Generative-Models

不用框架,从零手写生成模型看透底层

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 学习教育 🍴 复刻 16 👀 关注 16
GitHub ↗
GitHub 星标 ★ 159
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,无付费计划

项目预览

Generative-Models 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类学习教育
开发团队sIlENtbuffER
定价模式🏷️完全免费
价格说明开源免费,无付费计划
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言C
技术栈/模型cuda,diffusion-models,flow-matching,gan,generative-models,numpy,stable-diffusion,vae
GitHub 星标★ 159
上线时间2026-08-19 00:00:00
代码更新2026-10-06
仓库体积343 KB
本站数据更新2026-11-03
维护状态较活跃
收录时间2026-11-03
浏览次数0

项目介绍

这是一个从零手写生成模型的教学型开源项目,用 NumPy、C 和 CUDA 逐层实现 GAN、VAE、扩散模型、流匹配与 Stable Diffusion 等生成式模型,目标是揭开机器学习框架隐藏的底层细节。项目不依赖 PyTorch 等高层库,从张量运算、自动微分到注意力与采样过程都自行搭建,让读者看清每个数学公式如何变成可运行代码。它解决的是学习者只会调 API、不理解内部机制的问题:通过同一模型在 NumPy 版(易读)、C 版(贴近硬件)、CUDA 版(并行加速)中的递进实现,对比性能与抽象层次,帮助建立从算法到系统的完整认知。适合想深入理解生成模型原理、愿意动手复现的开发者,也可作为课程实验或自学路线参考。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-11-03 · 当前星标 ★ 159

核心亮点

  • 同一模型提供 NumPy、C、CUDA 三种实现,可横向对比抽象层次与性能差异
  • 覆盖 GAN、VAE、扩散模型、流匹配、Stable Diffusion 等主流生成范式,路线完整
  • 不依赖高层框架,张量运算、反向传播、采样等环节全部自行实现,教学透明度高

不足之处

  • 早期项目星标较少,示例与文档的完整度、社区维护活跃度有待观察
  • C 与 CUDA 版本对读者的底层编程和并行计算基础要求较高,入门门槛不低

适用场景

  • 机器学习课程中作为生成模型原理的实验教材
  • 开发者自学扩散模型与流匹配时对照阅读代码
  • 面试或技术分享前系统梳理生成模型底层实现

替代项目

karpathy/micrograd、karpathy/nanoGPT、rasbt/LLMs-from-scratch

上一篇:DeepGenerativeModels

下一篇:langgraph-course

同类项目推荐

anki-hyper-tts 开源

一键给 Anki 卡片批量生成多语言发音音频

HyperTTS Addon for Anki

★ 287 2026-10-25
Machine-Learning-Goodness 开源

一站式收藏ML/DL教程、速查表和代码,助你快速上手AI。

The Machine Learning project including ML/DL projects, notebooks, cheat codes of ML/···

★ 286 2026-08-09
Book-of-MLM 开源

跟着人大团队,系统学透多模态大模型

《多模态大模型:新一代人工智能技术范式》配套教学资源

★ 329 2026-08-09
personalized-recommender-course 开源

跟着课程从零搭建时尚商品实时推荐系统

Open-source course on architecting, building and deploying a real-time personalized ···

★ 655 2026-08-09
ai-playground 开源

把 AI 探索变成可复现的笔记,边看边跑边学

I put all my exploration around AI in reproducible notebooks in this repository

★ 113 2026-08-09
AI-Interview 开源

数字人开口面试,答完自动出逐题评分报告

开源的 AI 模拟面试系统:真人数字人面试官开口提问、按你的回答追问,报告逐题打分;另含···

★ 247 2026-10-21
ml-retreat 开源

系统化进阶机器学习,边写代码边吃透核心原理

Machine Learning Journal for Intermediate to Advanced Topics.

★ 2380 2026-08-09
NLPBookTranslations 开源

把 LLM 权威教材翻成多语言,让学习不再卡英语

Multilingual Translations of "Foundations of Large Language Models" and NLPBook.

★ 284 2026-08-09