# Parameter Search 테스트 설정

Note: 로드 버튼을 눌러, 이전에 구성하여 저장한 Parameter Search 데이터 XML 파일을 로드하고 새로운 테스트의 출발점으로 이용할 수 있습니다.

1. 워크스페이스 드롭다운에서 로드할 워크스페이스를 선택하십시오. 로드된 워크스페이스는 해당 워크스페이스 내에서 구성된 스트림 및 도구를 모두 포함하고 있습니다.

   Note: 이 유틸리티는 자동으로 Deep Learning 워크스페이스가 저장된 디렉토리를 가리킵니다. 다른 디렉토리에 있는 워크스페이스를 사용하려면, 가져오기 버튼을 눌러 해당 워크스페이스를 로드합니다.
2. 스트림 드롭다운에서 테스트하고자 하는 스트림을 선택하십시오.
3. 도구에서 도구를 선택하십시오.
4. 표에서 테스트할 매개변수를 선택하십시오. 매개변수 필드를 클릭하면, 드롭다운 메뉴가 나오는데, 여기를 스크롤하면 도구 매개변수가 모두 나열됩니다.
5. 다수의 iteration 동안 트레이닝 매개변수는 동일하게 유지하면서 프로세싱 매개변수만 변경하려면, 기본적으로 비활성화되어 있는 프로세싱 only 체크박스에 체크하십시오.

6. 값 필드에 테스트할 매개변수 값 조합을 입력하십시오.

   Note:
   - 추가 매개변수를 입력하려면, 값을 추가한 후 <Enter> 키를 누르십시오.
   - 값을 입력했는데, 값 필드에 빨간색 외곽선이 그려지면, syntax에 오류가 있는 것입니다.

   매개변수 | 도구 | 데이터 유형 | 예
   --- | --- | --- | ---
   AspectRatio(종횡비) | 전체 | Double | Syntax는 0부터 100(0 = off) 사이의 숫자이며, 백분율로 표시됩니다. 0%, 2% 와 5%를 테스트하려면, 다음을 입력하세요: 0 2 5
   경계 유형 | 전체 | Enum: Black White Reflect Wrap Replicate | Syntax는 매개변수 설정 이름입니다. Black과 Replicate를 테스트하려면, 다음을 입력하세요: Black Replicate
   Capacity | Red 분석 - 비지도 모드 | Enum: Huge Large Medium Small Tiny | Syntax는 매개변수 설정 이름입니다.
   원형 대칭 | Red 분석 | Boolean | Syntax는 참, 거짓의 Boolean 상태입니다. 두 값을 테스트하려면, 입력하세요: True False
   ColorChannels(컬러 채널) | 전체 | Int32 | Syntax는 32비트 Integer로 1부터 4까지의 값입니다. 회색조, BGR, BGR(A)를 테스트하려면, 입력하세요: 1 3 4
   Contrast(명암대비) | 전체 | Double | Syntax는 0부터 100(0 = off) 사이의 숫자이며, 백분율로 표시됩니다.
   Epoch 횟수(CountEpochs) | 전체 | Int32 | Syntax는 32비트 Integer로 1부터 1000까지의 값입니다.
   Exclusive(배타적) | Green 분류 | Boolean | Syntax는 참, 거짓의 Boolean 상태입니다.
   Feature 필터 | Blue 위치 Blue 읽기 | String | Syntax는 이용할 필터를 나타내는 문자열입니다. 중심이 ROI 내에 있는 feature를 필터링하려면, x in [0,width] and y in [0,height]를 입력합니다
   Feature 크기 | 전체 | Size(크기) | 90, 100, 110의 조합을 테스트하려면, 입력하세요: 90x90 100x100 110x110
   Flip(반전) | 전체 | Enum: None Horizontal Vertical Both | Syntax는 매개변수 설정 이름입니다.
   낮은 Precision 모델 생성 | Green 분류 Red 분석 | Boolean | Syntax는 참, 거짓의 Boolean 상태입니다.
   InvertContrast(명암대비 반전) | 전체 | Boolean | Syntax는 참, 거짓의 Boolean 상태입니다.
   KeepTrainSelection(트레이닝 선택 유지) | 전체 | Boolean | Syntax는 참, 거짓의 Boolean 상태입니다.
   낮은 Precision | Green 분류 Red 분석 | Boolean | Syntax는 참, 거짓의 Boolean 상태입니다.
   Luminance(밝기) | 전체 | Double | Syntax는 0부터 100(0 = off) 사이의 숫자이며, 백분율로 표시됩니다.
   MaskingMode(마스킹 모드) | 전체 | Enum: Transparent Mask Overlay | Syntax는 매개변수 설정 이름입니다.
   방향 있는 feature | Blue 위치 Blue 읽기 | Boolean | Syntax는 참, 거짓의 Boolean 상태입니다.
   Precision | Blue 위치 | Double | Syntax는 0부터 100(0 = off) 사이의 숫자이며, 백분율로 표시됩니다.
   RegionFilter(영역 필터) | Red 분석 | String | Syntax는 이용할 필터를 나타내는 문자열입니다.
   Rotation(회전) | 전체 | 구간 목록 | Syntax는 [low,high]이고, "low" 및 "high"는 숫자입니다. 일련의 구간을 입력하려면, 대괄호 내의 값들을 공란으로 분리하십시오. 회전 구간 (0°, 90°), (5°, 110°), (-5°, -90°)을 테스트하려면, [0,90] [5,110] [-5,-90]를 입력합니다.
   샘플링 밀도(SamplingDensity) | 전체 | Double | Syntax는 0부터 100(0 = off) 사이의 숫자이며, 백분율로 표시됩니다.
   샘플링 Iteration | Red 분석 | Int32 | Syntax는 32비트 정수로, 1부터 10까지의 값입니다.
   크기 | 전체 | Double | Syntax는 0부터 100(0 = off) 사이의 숫자이며, 백분율로 표시됩니다.
   ScaledFeatures(스케일 변화 feature) | Blue 위치 Blue 읽기 | Boolean | Syntax는 참, 거짓의 Boolean 상태입니다.
   Shear(기울이기) | 전체 | Double | Syntax는 0부터 100(0 = off) 사이의 숫자이며, 백분율로 표시됩니다.
   SimpleRegions(단순 영역) | Red 분석 | Boolean | Syntax는 참, 거짓의 Boolean 상태입니다.
   Threshold(임계치) | 전체 | Double | Syntax는 0부터 100(0 = off) 사이의 숫자이며, 백분율로 표시됩니다.
   TrainingPasses(트레이닝 패스) | Red 분석 - 비지도 모드 | Int32 | Syntax는 32비트 Integer로, 1부터 3까지의 값입니다.
   TrainSelection(트레이닝 선택) | 전체 | Double | Syntax는 0부터 100(0 = off) 사이의 숫자이며, 백분율로 표시됩니다.
   UseBaseline(기준선 이용) | Red 분석 | Boolean | Syntax는 참, 거짓의 Boolean 상태입니다.

매개변수 | 도구 | 데이터 유형 | 예
--- | --- | --- | ---
NetworkModel | High-detail Green Classify | String | Syntax는 매개변수 설정 이름입니다.
Epoch 횟수(CountEpochs) | High-detail Green Classify | Int32 | Syntax는 32비트 Integer로 1부터 1000000000까지의 값입니다.
Minimum Epochs(모델 선택 최소 Epochs) | High-detail Green Classify | Int32 | Syntax는 32비트 Integer로 1부터 현재 epoch까지의 값입니다.
Patience | High-detail Green Classify | Int32 | Syntax는 32비트 Integer로 0부터 1000000000까지의 값입니다.
Validation Set Ratio(Validation Set 비율) | High-detail Green Classify | Int32 | Syntax는 32비트 정수로, 1부터 50까지의 값입니다.
UseHFlip | High-detail Green Classify | Boolean | Syntax는 참, 거짓의 Boolean 상태입니다.
UseVFlip | High-detail Green Classify | Boolean | Syntax는 참, 거짓의 Boolean 상태입니다.
UseRotation90 | High-detail Green Classify | Boolean | Syntax는 참, 거짓의 Boolean 상태입니다.
UseRotation | High-detail Green Classify | Boolean | Syntax는 참, 거짓의 Boolean 상태입니다.
UseZoomin | High-detail Green Classify | Boolean | Syntax는 참, 거짓의 Boolean 상태입니다.
UseColorwise | High-detail Green Classify | Boolean | Syntax는 참, 거짓의 Boolean 상태입니다.
UseGradation | High-detail Green Classify | Boolean | Syntax는 참, 거짓의 Boolean 상태입니다.
UseDistortion | High-detail Green Classify | Boolean | Syntax는 참, 거짓의 Boolean 상태입니다.
UseContrast | High-detail Green Classify | Boolean | Syntax는 참, 거짓의 Boolean 상태입니다.
UseLuminance | High-detail Green Classify | Boolean | Syntax는 참, 거짓의 Boolean 상태입니다.
UseSharpen | High-detail Green Classify | Boolean | Syntax는 참, 거짓의 Boolean 상태입니다.
UseBlur | High-detail Green Classify | Boolean | Syntax는 참, 거짓의 Boolean 상태입니다.
UseNoise | High-detail Green Classify | Boolean | Syntax는 참, 거짓의 Boolean 상태입니다.
ResizeSize | High-detail Green Classify | Size(크기) | 원하는 사이즈를 입력하세요: 예. 90x90 100x100 110x110.
Probability Threshold | High-detail Green Classify | Single | Syntax는 32비트 Integer로 0부터 100까지의 값입니다.
히트맵 | High-detail Green Classify | Boolean | Syntax는 참, 거짓의 Boolean 상태입니다.

7. 실행 수 필드에는 수행할 반복 횟수를 입력하십시오. 여러 번 반복하게 되면 평균, 중앙값, 표준 편차 등 통계적 분석이 많아지지만, 실행 시간이 늘어납니다.
8. 트레이닝 / 프로세싱 사이클 사이에서 도구를 재설정 (즉, un-train 해제)하려면 기본적으로 비활성화되어있는 리셋 체크박스을 선택하십시오. un-train) the tool between train/process cycles.
9. 트레이닝 선택 매개변수 사이의 분리가 변하지 않게 하려면, 트레이닝 선택 유지 체크박스를 활성화된 채로 유지합니다. 그렇지 않은 경우, 체크박스를 비활성화하십시오.
10. Parameter Search 실험 파일이 있는 디렉토리로 도구를 내보내려면, 기본으로 비활성화되어 있는, 도구 저장 체크박스에 체크하십시오.
11. 필터 필드는 디스플레이 필터 생성에 이용됩니다. 기본적으로 이는 트레이닝되지 않음으로 설정되어 있습니다.

12. 초기화 버튼을 누르면, 매개변수 설정이 초기화되며, 이는 결과 표에 표시됩니다. 이렇게 하면 시작 버튼도 활성화됩니다.

    Note: 매개변수 및 그 설정에 추가적인 변경을 하게 되면, 초기화 버튼을 다시 눌러 매개변수 및 값을 업데이트해야 합니다.

13. 저장 버튼을 눌러 Parameter Search 데이터 XML 파일을 저장하십시오.

    Note: 파일을 저장하지 않았다면, 시작 버튼을 누를 때, Parameter Search 데이터 파일을 저장하라는 프롬프트가 표시됩니다.

14. 시작 버튼을 눌러 매개변수 설정 계산을 시작합니다.

    테스트가 실행되기 시작하면, 응용 프로그램의 좌측 하단에 남은 테스트 시간이 표시됩니다.

15. 테스트가 완료되면 결과를 검토해 매개 변수 설정의 최적 조합을 결정할 수 있습니다.