Ich lerne gerade etwas über Optimierung und den Unterschied zwischen einer analytischen und einer numerischen Lösung. Angenommen, es gibt eine Kostenfunktion f (x)
, und wir möchten den Wert von x
ermitteln, der dies minimiert. In einer analytischen Lösung würden wir in Bezug auf x
differenzieren, d. H. df (x) / dx
finden. Während wir in einer numerischen Lösung Werte von x
ausprobieren und sehen, in welche Richtung wir x
ändern müssen, um zur Lösung zu gelangen (Gradientenabstieg).
Es scheint mir, dass die analytische Lösung immer bevorzugt wird, weil sie Ihnen eine genaue Antwort gibt. Sie bleiben nicht in lokalen Minima stecken und können sicher sein, dass Ihre Lösung korrekt ist. Warum verwenden wir nicht immer analytische Lösungen?
Ich verstehe, dass numerische Lösungen die Dinge einfacher machen, weil Sie die analytische Lösung nicht von Hand ausarbeiten müssen, aber es scheint mir, dass Sie etwas von Hand lösen Um eine genaue Antwort zu erhalten, ist es sehr vorzuziehen, dies für eine ungefähre Antwort rechnerisch zu tun. Kann jemand dies für mich klären? Vielen Dank!