docs: update HANDOFF with diagnosis history and gap-removal experiment

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
main
songhyeonsoo 4 weeks ago
parent 7e358797c2
commit 518aabab08

@ -7,8 +7,14 @@
## 30초 요약
- **목표**: PGNet 한 모델로 한국 LP 4종 (자가용/영업/전기/화물) 검출+인식 → ONNX export
- **현재 상태 (2026-05-18)**: Step1 학습 재시작 중 (run `step1-20260518_0216`, 200 epoch)
- **왜 재시작**: 기존 학습 데이터 라벨이 판 전체 box → tight word-level box로 수정 후 재생성
- **현재 상태 (2026-05-18)**: Step1 학습 중 (run `step1-20260518_1010`, 200 epoch, from-scratch)
- **진단 히스토리**:
1. 라벨이 판 전체 box → tight box 수정 → **검출 f_score 0.52→0.7 개선**, 그러나 인식 여전히 실패
2. eval 시각화로 확인: type1 plate가 한글 뒤 공백에서 검출 분리 ("37도1563"→"37도"+"1563"), 한글 전부 □
3. 코드 검증: CTC는 alignment-free라 char-level polygon 무의미. 진짜 원인은 한글 뒤 36px 공백이 PGNet TCL 연결을 끊는 것 + 한글 클래스 불균형
4. `gen_type1``col += 60 + 36``col += 60` (공백 제거) 후 재학습
- **확인 포인트**: epoch 5~10에서 `eval/hit_str_count` 상승 + 검출 미분리 여부 → 공백 제거 효과 판정
- **남은 이슈**: 한글 클래스 불균형 (plate당 숫자~6 : 한글 1), augmentation 부재 — 공백 효과 확인 후 별도 대응
- **다음 단계**: 학습 완료 후 → eval f_score_e2e 확인 → Step2 fine-tune (실차 데이터)
- **운영 원칙**: 로컬 Mac은 코드 작성·git만, 모든 실행은 외부 GPU 서버에서

Loading…
Cancel
Save