이 추가 기능 정보
이 추가 기능은 JMP의 가우스 프로세스 모델을 활용하여 베이지안 최적화를 위한 추가 기능입니다.
시스템 요구 사항
- JMP 15 이상
- 표시 언어는 영어와 일본어만
베이즈 최적화 정보
베이즈 최적화는 순차적인 실험을 반복하고 최적해를 찾는 데 사용되는 기술 중 하나입니다. 베이즈 최적화의 주요 흐름은 다음과 같습니다.
- 적절한 실험 횟수로 Space Filling 계획 (공간 충전 계획) (또는 다른 계획)을 설정합니다.
- 실험을 수행한다.
- 얻어진 데이터로부터 Gauss 과정 모델을 추정한다.
- 데이터로부터 추정된 Gauss 과정 모델 g(x) (및 그 공분산 행렬 ∑)로부터, 적절한 함수 A(.)로부터 계산되는 A(g(x))가 최대가 되는 점 x*를 구한다.
- x*를 실험점으로 추가하고 ii로 돌아갑니다.
베이즈 최적화에 대한 자세한 내용은 아래 논문 등을 참조하십시오.
B. Shahriari, K. Swersky, Z. Wang, R. P. Adams and N. de Freitas, "Taking the Human Out of the Loop: A Review of Bayesian Optimization," in Proceedings of the IEEE, vol. 104, no. 1, pp. 148-175, Jan. 2016, doi: 10.1109/JPROC.2015.2494218.
추가 기능 사용 방법
(첨부 문서도 참조)
- 이미 수행한 실험 데이터가 입력된 JMP 데이터 테이블을 엽니다. ※주의:현재의 애드인으로 대응하고 있는 것은, 목적 변수 Y가 1개의 경우만이 됩니다. 또한 설명 변수 X는 연속 척도만 지정할 수 있습니다.
- 추가 기능 > Bayesian Optimization을 선택합니다.
- 열을 설정하고 옵션을 설정합니다.
- 분석이 끝나면 결과 창이 표시됩니다. 후보 실험점을 표에 추가하려면 표에 행 추가 버튼을 클릭합니다.
- 다음 실험을 수행하는 경우 테이블 스크립트에서 "베이즈 최적화 추가 기능 실행"을 실행하여 동일한 조건에서 베이즈 최적화를 수행할 수 있습니다.
스크린샷



How to use this add-in
This add-in allows you to perform Bayesian optimization using Gaussian process model in JMP.
Bayesian optimization is one technique used when repeatedly performing sequential experiments and searching for an optimal solution.
Before conducting a real experiment, it is highly recommended to check whether it works well with some pseudo data. There are cases where it is impossible to find the optimal point well with few experiments.
- Open the JMP data table where you entered the experimental data you have already done.
- Select Add-Ins > Bayesian Optimization.
- Set columns and options.
- When the analysis is finished, a window will be displayed. If you want to add candidate experimental points to the table, click the “Add the row to table” button.
- If you want to repeat the Bayesian optimization, click “Run Bayesian Optimization Add-in” in the table script.
For more information, please see the attached pdf file.