专栏名称: GiantPandaCV
专注于机器学习、深度学习、计算机视觉、图像处理等多个方向技术分享。团队由一群热爱技术且热衷于分享的小伙伴组成。我们坚持原创,每天一到两篇原创技术分享。希望在传播知识、分享知识的同时能够启发你,大家一起共同进步(・ω<)☆
目录
相关文章推荐
GiantPandaCV  ·  vLLM源码之模型并行 ·  6 天前  
今天看啥  ›  专栏  ›  GiantPandaCV

LLM101N:用C++实现micrograd,手把手从零教你

GiantPandaCV  · 公众号  · 3D  · 2024-08-25 22:15

文章预览

SmartFlowAI 点击上方 蓝字 关注我们 作者:Handy、李彬彬 LLM101n 是 OpenAI 联合创始人、“计算机视觉教母”李飞飞教授的高徒Andrej Karpathy 推出的“世界上显然最好的 AI 课程”。欢迎在「机智流」公众号聊天框回复 “ 101n ” 加入 LLM101n 中文版共建共学计划。我们后续还会更新关于该课程核心代码的解读,欢迎关注。 全文约 9400 字,预计阅读时间 24 分钟 引言 本文是对micrograd C++版本的代码解读。micrograd 项目是 Andrej Karpathy LLM101N 课程的一部分,旨在构建一个轻量级的自动微分引擎,帮助我们理解自动微分,梯度下降,反向传播和神经网络训练的基本原理。原项目是使用 python 实现, 我们自发对 101n 课程做了扩展,使用 C++ 复现了 micrograd 的核心代码 ,以便让大家了解 C++ 和 Python 在代码实现方式上的差异。下面让我开始一步步对代码解读。如需阅读我 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览
推荐文章