데이터 레이블링¶
레이블을 만들기¶
프로젝트 실행 시 물체를 분류할 필요가 있는지를 확인해야 합니다. 필요하면 유형에 따라 해당 수량의 레이블을 만들어야 하며 필요하지 않으면 하나의 레이블만 만들면 됩니다.
주의
레이블 명칭은 아이덴티티가 있어야 하며 a, b, tmp 등과 같은 의미 없는 명칭을 사용하지 마세요. 또한 레이블 명칭에는 영문자와 숫자만 포함해야 하고 오해를 줄이기 위해 중국어 병음(예: xiangzi) 대신 영어 단어(예: box)를 사용하길 바랍니다.
레이블링 방식을 확인하기¶
윗면의 윤곽만 레이블링하기: 종이 상자, 약 케이스, 직사각형 부품 과 같은 수평적으로 배치된 일반 물체에 적합합니다. 윗면의 윤곽을 통해 피킹 포즈를 산출하기 때문에 사용자가 윗면에 대해 직사각형으로 레이블링 하면 됩니다.
전체 외부 윤곽을 레이블링하기: 통용되는 레이블링 방식으로 마대 및 각종의 부품에 적합합니다.
특별한 경우: 클램프 혹은 피킹 방식에 맞춰야 하는 특수 상황에 적합합니다.
양상1: 빨판이 병 입구와 완벽하게 맞추기 위해(고정밀도 필요함) 병 입구만 레이블링하면 됩니다.
양상2: 로터(rotor)를 피킹한 뒤 방향을 구분할 수 있도록 명확하게 방향을 구분할 수 있는 중간 부분만 레이블링하고 양극단의 가느다란 막대에 대해 레이블링하지 않습니다.
양상3: 빨판으로 피킹 시 금속 부분의 중간에만 피킹할 수 있도록 중간만 레이블링하고 양끝에 대해 레이블링하지 않습니다.
Mech-DLK를 통해 데이터를 레이블링하기¶
사용한 알고리즘에 따라 레이블링 방식도 다릅니다. 제세한 정보는 Mech-DLK 데이터 레이블링 방식 을 참고하세요.
주의
레이블링 효과를 확보해야 합니다: 레이블링 끝난 뒤 반드시 데이터 레이블링 결과를 확인해야 하고 각 샘플이 레이블과 일대일 대응하는지 확인해야 합니다. 틀린 레이블 분류 데이터를 사용하면 딥러닝 과정에 부정적인 영향을 미칠 수 도 있으며 모델의 인식 효과에도 간섭을 줄 것입니다.
레이블링 결과를 평가할 때 완전성, 정확성, 일치성 및 정밀도 등 측면에서 고려해야 합니다:
완전성: 규칙에 부합하는 모든 물체를 빠짐없이 레이블링해야 합니다.
정확성: 물체와 레이블과 일대일 대응하는지 확인하고 불일치 문제를 피해야 합니다.
일치성: 모든 데이터는 동일한 레이블링 규칙을 준수해야 합니다. 예를 들어 규칙은 전체 노출 85% 이상의 물체만 레이블링하는 것이면 이 규칙을 부합하는 모든 물체에 대해 레이블링해야 하고 한 물체를 레이블링하고 유사한 물체를 하지 않은 상황을 피합니다.
정밀도: 레이블링한 윤곽은 타겟 물체의 윤곽과 완벽하게 맞아야 하며 범위를 초과하거나 빠진 부분을 있으면 안 됩니다.