Automatické derivování je efektivní metoda na výpočet derivace funkce, která je definována vzorcem nebo programem. Program pro výpočet hodnoty funkce je při použití automatického derivování doplněn na program, který počítá i derivaci.
Vypočtené hodnoty jsou přesné až na chybu počítače a výpočet je velmi rychlý. V tomto článku je popsána programová realizace v systému UFO, ale principy mohou být aplikovány i na jiné systémy.
Popisujeme, jak jsou operace zaznamenány v první etapě výpočtu derivace a jak se efektivně využívají ve druhé části výpočtu.