인구 통계 모델을 데이터에 더 잘 맞출 수 있도록 일부 인구 통계 모델링 소프트웨어의 최적화 프로세스를 개선하기 위해 노력하고 있습니다. 최적화 시간을 줄이고 싶습니다.
목적 함수를 평가하는 데 걸리는 시간은 입력 값에 따라 크게 다릅니다. 목적 함수를 평가하는 시간과 입력 간의 관계가 알려져 있습니다. 평가할 포인트를 선택할 때 목적 함수의 상대 시간 비용을 고려하는 최적화 방법이 있는지 궁금합니다.
감사!
최신 정보:
Paul이 요청한대로이 특정 목적 함수의 두드러진 특징은 다음과 같습니다.
- 매개 변수의 수는 보통입니다 (~ 12ish)
- 우리의 문제는 볼록하지 않거나, 적어도 목적 함수 표면에 좁고 평평한 "리지"가 있습니다. 지금 우리는 다른 지점에서 여러 최적화를 사용 하여이 문제를 다루고 있지만 더 잘하고 싶습니다.
- 우리는 도함수에 대한 유한 차분 근사 만 계산할 수 있지만 목적 함수는 매우 부드럽습니다.
- 평가 비용은 매개 변수 값의 원활한 기능이기도하며 예측 가능합니다. 대략적으로 말하면, 각 매개 변수에 대해 평가 비용은 범위의 한쪽 끝에서 높고 다른 쪽 끝에서 낮습니다. 따라서 평가하기에 많은 비용이 드는 매개 변수 세트가 있지만 그 위치는 알고 있습니다.