In [1]평가 실행
.\.venv\Scripts\python.exe analysis\single_model_comparison\zse_sbir\eval_zse_sbir.py
view 390MB · Drive| 항목 | 값 |
|---|---|
| 베이스 모델 | 논문 "Zero-Shot Everything Sketch-Based Image Retrieval, and in Explainable Style" (Lin et al., CVPR 2023)의 공식 repo buptLinfy/ZSE-SBIR 체크포인트 (Sketchy Ext) |
| 크기 · 변형 | 체크포인트 390MB. 백본 구조·파라미터 수 [미확인] |
| 리비전 | 체크포인트 버전 [미확인] |
| 아키텍처 | 공식 Model로 스케치·이미지를 임베딩. 검색 모드는 sa(self-attention cls-token)를 사용해 다른 모델과 같은 코사인 유사도로 비교 (rn 모드는 쓰지 않음) |
| 학습 방식 | 학습하지 않음. 공식 체크포인트로 임베딩만 추출 |
| 프롬프트 · 에이전트 구성 | 해당 없음 |
| 항목 | 값 |
|---|---|
| 확보 방식 | 직접 수집 (상품 사진) + 직접 그린 손그림 |
| 출처 | 오늘의집 조명 상품 사진 data/ohou_lighting_images/(갤러리), 손그림 data/hand_sketch_targets/(쿼리) |
| 직접 수집 내용 | 오늘의집 공식 API가 없어 브라우저 콘솔 스크립트(analysis/ohou_browser_collect/)로 상품 정보를 JSON으로 모으고, Claude 스킬(ohou-collect)이 그 JSON을 CSV·이미지로 만듦. 수집 기간·손그림을 그린 사람·방법은 [미확인] |
| 이용 조건 확인 | [미확인] (오늘의집 이용약관·robots.txt 확인 여부를 확인하지 않음) |
| 규모 | 갤러리 상품 사진 21장 (손그림이 있는 상품만, 작은 갤러리), 쿼리 손그림 18장 |
| 분할 | 학습 없음(zero-shot). 쿼리 손그림 한 장당 정답 상품 사진 하나. 같은 상품을 여러 장 그린 경우 각각 독립 쿼리 |
| 레이블·클래스 분포 | 클래스 없음. 쿼리별 정답 상품 1개 (조명 전체, 장/단스탠드 라벨은 이 비교에서 쓰지 않음) |
| 전처리 | 갤러리에만 선택 적용: rembg_outline, rembg_crop_outline. 쿼리는 전처리 없음. 이 모델은 model-result-2.ipynb(전체 갤러리 비교)에서 제외되어 CSV 결과 파일이 없고 수치는 model-result-1.ipynb 출력에서 옮김 |
| 개인정보·민감정보 처리 | 해당 없음 |
학습을 하지 않았으므로 하이퍼파라미터·에폭·학습 시간은 해당 없음입니다.
| 항목 | 값 |
|---|---|
| 하이퍼파라미터 | 해당 없음 |
| 에폭 / 스텝 | 해당 없음 |
| 학습 시간 | 해당 없음 |
| 하드웨어 | GPU 사용 (device: cuda, .venv Windows). GPU 이름은 [미확인] |
| 프레임워크 | PyTorch, torchvision (버전 [미확인]) |
| 시드 · 재현 방법 | zse_sbir/eval_zse_sbir.py 실행. 체크포인트는 gdown으로 자동 다운로드를 시도하고, 실패하면 Drive에서 받아 zse_sbir/checkpoints/best_checkpoint.pth에 둠 (링크는 상단 weights) |


작은 갤러리 21장 · 쿼리 18장 (model-result-1.ipynb 출력)
| 갤러리 | Top-1 | Top-3 | Top-5 | 평균 순위 |
|---|---|---|---|---|
| 원본 | 33.3% | 55.6% | 66.7% | 5.9 |
| rembg + 외곽선 | 66.7% | 66.7% | 66.7% | 3.9 |
| rembg + 크롭 + 외곽선 | 44.4% | 61.1% | 72.2% | 3.8 |
같은 조건의 다른 모델 (원본 갤러리): DINOv3 55.6% / 77.8% / 94.4% (평균 순위 2.3), S3BIR-DINOv2 44.4% / 72.2% / 83.3% (3.1)
측정 안 함. 지연 시간·처리량·메모리를 재지 않았습니다. infer_ms에는 넣지 않았습니다.
| 장비 | 장비 이름 | 배치 크기 | 지연 시간 (샘플당, p50 / p95) | 처리량 (샘플/초) | 메모리 사용 |
|---|---|---|---|---|---|
| CPU | - | - | 측정 안 함 | 측정 안 함 | 측정 안 함 |
| GPU | [미확인] | 1 | 측정 안 함 | 측정 안 함 | 측정 안 함 |

.\.venv\Scripts\python.exe analysis\single_model_comparison\zse_sbir\eval_zse_sbir.py
같은 과제·데이터셋으로 학습한 모델이 생기면 여기에서 비교됩니다.