«automatic-differentiation» 태그된 질문

17
파이썬을위한 고품질 비선형 프로그래밍 솔버가 있습니까?
볼록하지 않은 전역 최적화 문제를 해결해야 할 몇 가지 문제가 있습니다. 현재 MATLAB의 Optimization Toolbox (특히 fmincon()algorithm = 사용 'sqp')를 사용하고 있습니다. 그러나 내 코드의 대부분은 Python이며 Python에서도 최적화를하고 싶습니다. 파이썬 바인딩과 경쟁 할 수있는 NLP 솔버가 fmincon()있습니까? 반드시 비선형 평등과 불평등 제약을 다룰 수있다 사용자가 Jacobian을 제공하도록 요구하지 않습니다. …

4
컴퓨터 과학에서 C ++ 표현식 템플릿을 언제 사용해야합니까? 언제 사용하지 않아야합니까?
C ++로 과학 코드를 작성한다고 가정 해 봅시다. 최근 동료와의 토론에서 표현 템플릿은 정말 나쁜 것일 수 있으며 특정 버전의 gcc에서만 소프트웨어를 컴파일 할 수 있다고 주장했습니다. 아마도이 문제는 이 몰락 패러디의 자막에서 암시 된 것처럼 몇 가지 과학적 코드에 영향을 미쳤습니다 . (이것들은 내가 아는 유일한 예이므로 링크입니다.) 그러나 …

1
Fortran (또는 C) 코드를 구문 분석하여 Fortran (또는 C) 함수의 간격 확장을 생성 할 수있는 도구가 있습니까?
박사 학위 논문의 사례 연구에 따르면 CHEMKIN-II 에서 포트란 서브 루틴의 간격 확장이 필요합니다 (링크에 대한 사과; Sandia National Laboratory에서 더 이상 배포 할 수없는 패키지에 대한 것임). CHEMKIN-II는 연소 화학에 사용되는 화학 패키지입니다. 연소에 사용되는 표준 패키지이기 때문에 다른 패키지를 사용할 수 없습니다 (또는 오히려 선호하지 않을 것입니다). 필요한 …

2
자동 차별화와 관련하여 소스 코드 변환 (STC)이 운영자 오버로드 (OO)보다 효율적입니까?
우리는 시공간 프로세스를 위해 베이지안 (Bayesian) 모델을 연구하고 있으며 로그 확률에 대한 모델이 필요하고 모델 매개 변수에 대한 기울기가 필요한 NUTS (No-U-Turn No Sampler)를 사용하고 있습니다. 간결하게, 우리는 통계 분포, 크로네 커 곱, 지수, 비율, if-else 문 등을 포함하는 상당히 복잡한 로그 확률 함수 을 가지고 있으며 그것을 제공해야하며 NUTS에 …

2
자동 차별화는 언제 저렴합니까?
자동 미분을 통해 특정 입력에서 프로그램의 미분을 수치 적으로 평가할 수 있습니다. 이 계산은 원래 프로그램을 실행하는 비용의 5 배 미만의 비용으로 수행 될 수 있다는 이론이 있습니다. 이 5의 계수는 상한입니다. 어떤 상황에서이 비용을 더 줄일 수 있습니까? 대부분의 현장 파생 코드는 원래 프로그램의 속도와 거의 비슷하게 실행됩니다. 이 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.