Запитання з тегом «automatic-differentiation»

17
Чи є якісний нелінійний програмувальний вирішувач для Python?
У мене є декілька складних проблем, що стосуються невипуклої глобальної оптимізації. В даний час я використовую панель інструментів оптимізації MATLAB (конкретно, fmincon()з алгоритмом = 'sqp'), що є досить ефективним . Однак більша частина мого коду знаходиться в Python, і я хотів би зробити оптимізацію і в Python. Чи є розв'язувач …

4
Коли я повинен використовувати шаблони виразів C ++ в обчислювальній науці, а коли я повинен * не * використовувати їх?
Припустимо, я працюю над науковим кодом на C ++. У недавній дискусії з колегою було стверджено, що шаблони виразів можуть бути дійсно поганою справою, що потенційно робить програмне забезпечення компільованим лише для певних версій gcc. Нібито ця проблема торкнулася декількох наукових кодексів, про які йдеться у підзаголовках цієї пародії на …

1
Чи є там інструмент, який може генерувати розширення інтервалів функцій Fortran (або C), аналізуючи код Fortran (або C)?
Приклади моєї кандидатської дисертації вимагають, щоб у мене було інтервал розширень підпрограм Fortran в CHEMKIN-II (вибачення за посилання; це найкраще, що я міг би знайти для пакету, який більше не поширюється Національною лабораторією Sandia). CHEMKIN-II - хімічний пакет, що використовується в хімії згоряння; оскільки це стандартний пакет, що використовується для …

2
Що стосується автоматичної диференціації, чи є перетворення вихідного коду (STC) більш ефективним, ніж перевантаження оператора (OO)?
Ми працюємо над баєсовою моделлю для просторово-часового процесу і використовуємо семплер без повороту (NUTS), який потребує моделі для ймовірності журналу та його градієнта щодо параметрів моделі. Більш коротко, у нас є досить складна функція вірогідності логарифми , що включає статистичні розподіли, продукти кронекера, експоненціали, співвідношення, твердження про інше тощо, і …

2
Коли автоматична диференціація дешева?
Автоматична диференціація дозволяє чисельно оцінити похідну програми на певному вході. Існує теорема про те, що цей обчислення може бути зроблено вартістю, меншою, ніж у п’ять разів більше, ніж запуск початкової програми. Цей коефіцієнт у п'ять є верхньою межею. У яких ситуаціях можна зменшити цю вартість? Багато польових похідних кодів працюють …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.