Bir uzay-zaman süreci için Bayesian bir model üzerinde çalışıyoruz ve log olasılığı için bir model gerektiren ve model parametrelerine göre gradyanı olan bir U-Dönüşü olmayan örnekleyici (NUTS) kullanıyoruz. Daha özünde, istatistiksel dağılımları, kronecker ürünlerini, üstelleri, oranları, if-else ifadelerini vb. İçeren oldukça karmaşık günlük olasılık fonksiyonuna sahibiz ve bunu sağlamamız gerekiyor ve NUTS için bir gradyan. Birkaç paket ( Stan ve Julia'nın MCMC ), degradeyi otomatik olarak elde etmek için operatör aşırı yüklemesini (bilgim dahilinde) kullanır.
Kendi degrade fonksiyonumuzu yaratabilseydik, belki de bir kaynak kodu dönüşümü otomatik fark aracı kullanarak, daha iyi performans elde eder miydik, yoksa OO da iyi mi yoksa daha iyi mi?