Datenbestand vom 15. November 2024
Tel: 0175 / 9263392 Mo - Fr, 9 - 12 Uhr
Impressum Fax: 089 / 66060799
aktualisiert am 15. November 2024
978-3-8439-4810-4, Reihe Informatik
Johannes Willkomm The reverse mode of automatic differentiation applied to the MATLAB language - advanced methods for adjoint code generation
172 Seiten, Dissertation Technische Universität Darmstadt (2021), Hardcover, B5
Das Software-Werkzeug Automatisches Differenzieren für MATLAB (ADiMat) wird um den Rückwärts- oder Adjungiertenmodus erweitert. Dieser erlaubt die hocheffiziente Berechnung der Ableitungen von skalaren Funktionen, d.h. langer Gradienten und großer Hesse-Matrizen, und spielt damit eine zentrale Rolle in vielen Verfahren zur numerischen Optimierung, beispielsweise Formoptimierung, Datenassimilierung und beim Deep Learning, beim Trainieren tiefgeschachtelter neuronaler Netze. ADiMat erlaubt die automatische Generierung von Adjungiertencode für beliebige in MATLAB geschriebene Funktionen und Programme. Zur Umsetzung des Adjungiertencodegenerators in ADiMat wurde erstmals XML zur Repräsentation des abstrakten Syntaxbaumes und XSLT zur Transformation desselben eingesetzt. Dieser innovative Ansatz im Compilerbau hat sich dabei als tragfähig und vielversprechend erwiesen.