«automatic-differentiation» etiketlenmiş sorular

17
Python için yüksek kaliteli bir doğrusal olmayan programlama çözücü var mı?
Çözülmesi gereken birkaç dışbükey olmayan küresel optimizasyon problemim var. Şu anda , oldukça etkili olan MATLAB's Optimizasyon Araç Kutusu'nu (özellikle, fmincon()algoritma = ile 'sqp') kullanıyorum . Ancak, kodumun çoğu Python'da ve optimizasyonu Python'da da yapmak isterim. Rekabet edebilecek Python bağlarına sahip bir NLP çözücü var mı fmincon()? O olmalı Doğrusal …

4
Hesaplamalı bilimde C ++ ifade şablonlarını ne zaman kullanmalıyım ve ne zaman * kullanmamalıyım?
C ++ dilinde bilimsel bir kod üzerinde çalıştığımı varsayalım. Bir meslektaşı ile yakın zamanda yapılan bir tartışmada, ifade şablonlarının gerçekten kötü bir şey olabileceği, potansiyel olarak yazılımı yalnızca belirli gcc sürümlerinde derlenebilir hale getirdiği iddia edildi. Güya bu problem, Downfall'ın bu parodisinin altyazılarında olduğu gibi, birkaç bilimsel kodu etkiledi . …

1
Fortran (veya C) kodunu ayrıştırarak Fortran (veya C) işlevlerinin aralık uzantılarını oluşturabilen bir araç var mı?
Doktora tezimdeki vaka çalışmaları, CHEMKIN-II'de Fortran altyordamlarının aralık uzantılarına sahip olmamı gerektiriyor (bağlantı için özür dilerim; artık Sandia Ulusal Laboratuvarı tarafından dağıtılmayan bir paket için bulabileceğim en iyisi). CHEMKIN-II yanma kimyasında kullanılan bir kimya paketidir; yanmada kullanılan standart paket olduğundan, orada farklı bir paket kullanamam (veya daha doğrusu tercih etmemeyi …

2
Otomatik farklılaşma ile ilgili olarak, kaynak kodu dönüşümü (STC) operatör aşırı yüklenmesinden (OO) daha mı verimli?
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 …

2
Otomatik farklılaşma ne zaman ucuz?
Otomatik farklılaşma , belirli bir girdi üzerindeki bir programın türevini sayısal olarak değerlendirmemizi sağlar. Bu hesaplamanın orijinal programı çalıştırma maliyetinin beş katından daha az bir maliyetle yapılabileceği teoremi vardır. Bu beş faktörü bir üst sınırdır. Hangi durumlarda bu maliyet daha da azaltılabilir? Birçok saha içi türev kodu orijinal programın hızına …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.