
14번 accuracy-v1 는 argmax 예측이 정답과 정확히 같은지 확인. Top-k 는 "정답이 상위 개 후보 안에 들어 있으면 맞은 것" 으로 덜 엄격하게 평가합니다.
추천 시스템 — 유저 관심 1위를 맞추긴 어려워도 "관심 후보 5개 중 하나"는 맞추기 쉽죠.
이미지 분류 — 1000클래스라 유사 클래스가 많음. Top-5 가 현실적 지표.
검색/랭킹 — 정답이 상위 결과 안에 있는지 가 관심사.
함수 top_k_accuracy-v1(scores, y_true, k) 를 완성하세요.
scores shape (N, C) — 각 클래스별 점수.y_true shape (N,) 정수 레이블.k 정수.float, [0, 1].np.argsort(scores, axis=1)[:, -k:] 로 top-k 인덱스 획득.| # | 이름 | 검증 |
|---|---|---|
| 1 | k=1 == accuracy-v1 | argmax 일치 비율과 동일 |
| 2 | k 증가 → 단조 증가 | top-1 ≤ top-2 ≤ ... |
| 3 | k=C 면 1.0 | 모든 클래스 포함, 정답 무조건 in |
| 4 | 알려진 값 | 토이 예제 정확 매칭 |
| 5 | 완벽 예측 | 정답 클래스가 제일 점수 높음 → 1.0 |
코드를 작성하고 Run 을 눌러보세요.