AI 튜닝 고도화
오늘 한 일
폰 오탐(물병/컵) 문제 개선을 위해 YOLO 단독 + 룰 기반으로 튜닝 진행 PHONE/DROWSY 충돌 시 PHONE 우선되도록 상태 결정 로직 개선 캔 모델/Roboflow 방식은 효율이 낮아 전면 삭제 핵심 변경 YOLO distractor 억제: bottle/cup/wine glass가 폰 박스와 겹치고 더 강하면 phone 무시 폰 임계값 조정 PHONE_CANDIDATE_TH=0.17, PHONE_CONFIRMED_TH=0.28 PHONE_BOX_AREA_TH_HAND=0.015, PHONE_CONF_FOR_USE=0.70 히스테리시스 개선 PITCH_PHONE_RELEASE_TH=0.34 추가 → ON/OFF 플리커 완화 DROWSY 우선순위 문제 해결 폰 강하게 잡히고 고개 숙임이면 DROWSY 대신 PHONE 선택
배운 점
오탐/미탐은 트레이드오프라서 임계값을 “중간값”으로 맞추는 게 가장 현실적 컵/물병 오탐은 YOLO 자체 오탐이 핵심 원인 → 룰 기반 억제가 효과적 상태 전환은 경계값 근처 진동(피치, 면적) 때문에 발생 → 히스테리시스 분리가 중요 남은 과제 얼굴 가까이 있는 폰의 Phone-Area가 너무 작게 잡히는 이슈 추가 보정 필요 YOLO가 bottle/cup을 실제로 못 잡으면 억제가 작동하지 않음 → 데이터/모델 개선 여지