AutoDiff.NET ist eine reine .NET-Bibliothek, die es ermöglicht, auf einfache Weise mathematische Funktionen symbolisch zusammenzustellen. Sie berechnet dann automatisch ihren Wert und den Gradienten an jedem gegebenen Punkt. Sie kann sehr nützlich sein in Verbindung mit einer auf Gradienten beruhenden Optimierungsbibliothek.