Gradient Descent ist ein Algorithmus zum Ermitteln des Minimums einer Funktion. Es berechnet iterativ partielle Ableitungen (Gradienten) der Funktion und steigt in Schritten ab, die proportional zu diesen partiellen Ableitungen sind. Eine Hauptanwendung von Gradient Descent ist das Anpassen eines parametrisierten Modells an einen Datensatz: Die zu minimierende Funktion ist eine Fehlerfunktion für das Modell.