시작하기
Teachable Machine 분류
이 페이지의 내용
  1. 명령
  2. 설정
  3. 출력 변수
  4. JSON 출력

Teachable Machine 분류

Google Teachable Machine 으로 학습한 이미지 분류 모델로 카메라 영상을 분류합니다. 모델은 분석기 설정에서 올립니다. 모델 파일 (.tflite)은 TensorFlow Lite 형식의 224×224 RGB 모델만 지원하며 Floating Point 또는 Quantized 타입을 고릅니다. 레이블 파일은 모델과 함께 내보내지는 labels.txt 로, 각 줄에 클래스 이름이 순서대로 들어 있습니다. 모델을 만드는 절차는 부록 B 외부 서비스 준비를 참고합니다.

명령

명령설명
분류 결과가장 높은 확률의 클래스 이름과 신뢰도를 기록합니다.
특정 클래스 여부분류 결과가 대상 클래스와 일치하고 신뢰도가 임계값 이상인지 확인합니다.
전체 결과 읽기모든 클래스의 확률을 JSON 으로 기록합니다.

설정

항목설명
대상 클래스특정 클래스 여부에서 비교할 클래스(라벨) 이름입니다. labels.txt 의 이름과 정확히 일치해야 합니다. 예: cat, defect.
임계값 (%)신뢰도가 이 값 이상일 때만 매칭된 것으로 판단합니다. 0~100, 기본값 50.

출력 변수

항목타입값
클래스 이름텍스트가장 높은 확률의 클래스 이름.
신뢰도 (%)숫자그 클래스의 신뢰도, 0~100.
매칭 여부디지털대상 클래스와 일치하고 임계값 이상이면 참.
출력 (JSON 텍스트)텍스트모든 클래스의 확률 배열.

JSON 출력

클래스마다 label과 confidence(0~100)를 담은 배열이며 확률이 높은 순서입니다.

[
  { "label": "apple", "confidence": 92 },
  { "label": "banana", "confidence": 6 },
  { "label": "orange", "confidence": 2 }
]