micrograd是一个实现反向传播的自动梯度引擎,作为训练神经网络的核心代码,以其简洁和高效著称。它支持基本的神经网络操作和梯度下降,轻量级且易于集成到机器学习项目中。
Micrograd 是一个实现标量值自动梯度引擎的项目,专门用于训练神经网络。它通过构建计算图并应用链式法则反向遍历,以计算梯度并调整参数以减少损失。该项目代码简洁易懂,仅94行,适合学习和实验神经网络训练的核心概念。