RAG2026-5일14차시 · 성능 비교 실습15 / 18← 이전목차다음 →MetaContents

14차시. 성능 비교 실습

퀴즈 1 — 바뀐 설정이 둘 이상이면 결론 보류

한 번에 두 값이 바뀌었으면 결론을 내지 마세요.

빈칸 코드에서 시작합니다.

Python
def can_conclude(changed):
    # changed는 바뀐 설정 이름 리스트
    pass
결과 보기 (예시 풀이)
Python
def can_conclude(changed):
    # changed는 이번 실험에서 바꾼 설정 이름 리스트입니다.
    # 딱 하나만 바뀌었을 때만 그 값의 효과라고 말할 수 있습니다.
    return len(changed) == 1

# chunk_size만 바꿈 -> True (결론을 내도 됩니다)
print(can_conclude(["chunk_size"]))

# k와 프롬프트를 함께 바꿈 -> False (무엇 때문인지 모릅니다)
print(can_conclude(["k", "prompt"]))

# 아무것도 안 바꿈 -> False (비교할 거리가 없습니다)
print(can_conclude([]))

실행 결과

출력
True
False
False

채점 기준: 바뀐 이름이 하나일 때만 True.

관련 교안: 14차시 「2. 비교 실험의 4가지 원칙」 › 2-1) 원칙 ① — 한 번에 하나만 바꾼다

← 이전 절14차시 · 실습 1 — 성능 비교 실습 실습 따라 하기다음 절 →14차시 · 퀴즈 2 — 같은 정답률이면 토큰 적은 설정 고르기