# Generic View-Level Variables(뷰 수준 일반 변수)

이 변수들은 Deep Learning 도구와 관계없이 모든 뷰에 이용할 수 있습니다.

View-level Variable(뷰 수준 변수) | 데이터 유형 | 설명
--- | --- | ---
new | Boolean | 마지막 트레이닝 이후 추가된 뷰를 모두 반환합니다.
anomalous | Boolean | 이미지 평면 특성이 도구 구성과 일치하지 않는 샘플을 반환합니다.
all | Boolean | 데이터베이스의 뷰를 모두 반환합니다.
processed | Boolean | 마지막 트레이닝 이후 생성된 마킹이 있는 뷰를 반환합니다.
masked | Boolean | 마스크가 포함된 뷰를 모두 반환합니다.
invalid | Boolean | Blue 위치 도구의 빈 feature나 Red 분석 도구의 중첩 영역 등 부적절한 라벨이 있는 뷰를 반환합니다.
trained | Boolean | 트레이닝 Set에 포함된 뷰를 모두 반환합니다.
labeled | Boolean | 라벨이 포함된 뷰를 모두 반환합니다.
sample_name | String | 다채널 샘플을 이용할 경우 다를 수 있는 샘플 이름을 반환합니다.
filename | String | 해당 파일 이름의 뷰를 반환합니다.
added | String | 해당 이미지가 워크스페이스에 추가된 날짜를 반환합니다.
duration | Floating Point | 해당 뷰의 마지막 프로세싱 시간을 반환합니다.
index | Floating Point | 0부터 N-1까지 모든 뷰의 목록 내에서 뷰의 인덱스를 반환합니다. 특정 범위의 뷰를 선택하고자 할 때 유용합니다.
view_index | Floating Point |
random | Floating Point | 난수를 반환합니다. (뷰를 정렬할 때) 뷰를 섞거나 뷰 중 무작위 집합을 선택하고자 할 때 유용합니다. 예를 들어, 'random < 0.5'는 뷰 중 반을 선택합니다.
width | Floating Point | 지정된 폭 값과 일치하는 뷰를 반환합니다.
height | Floating Point | 지정된 높이 값과 일치하는 뷰를 반환합니다.
difficulty | Floating Point | 뷰를 트레이닝하기 위한 난이도의 지표(단위 없음)와 일치하는 뷰를 반환합니다.
sets | String [ ] | 지정된 Set에 포함된 뷰를 모두 반환합니다. 이 변수는 결과를 반환하기 위해 문자열의 벡터를 지정한다는 점에서 독특합니다. 다음 문법은 sets 변수에 동일, 동일하지 않음, 포함('~') 연산자를 적용할 때의 사용 방법입니다. sets = '<set_name>' // set_name과 동일한 원소가 sets 내에 하나 이상 있으면, True와 해당 뷰를 반환합니다. sets = '<set_name>' // set_name과 동일한 원소가 sets 내에 하나도 없으면, True와 해당 뷰를 반환합니다. sets = '<set_name>' // set_name을 포함하는 원소가 sets 내에 하나 이상 있으면, True와 해당 뷰를 반환합니다. Note: 부분 매칭을 수행할 때는 포함 연산자('~')를 이용합니다. 예를 들어, 다음과 같습니다. sets ~ "Plant17" // Plant17의 원소(예: "Plant17-LineA" 또는 "Plant17-LineB", "Plant18-LineA"는 해당하지 않음)인 뷰에 대해 True를 반환합니다.