시작하기무료로 시작하기

헬스장 캠페인 슬로건 비교하기

여러분은 광고 대행사와 협업해 헬스장 캠페인 슬로건을 생성하는 두 개 모델을 평가하고 있어요. 각 모델은 슬로건 목록과 해당 효과성 점수를 생성했습니다. 여러분의 과제는 각 모델이 만든 슬로건을 비교해 전반적으로 어떤 모델이 더 우수한지 판단하고, 각 모델의 성공률을 계산하는 거예요.

슬로건은 slogans_Xslogans_Y로 미리 로드되어 있으며, 슬로건과 점수로 이루어진 튜플 리스트입니다.

이 연습은 강의의 일부입니다

Reinforcement Learning from Human Feedback (RLHF)

강의 보기

연습 안내

  • 각 슬로건 쌍에 대해, 슬로건 X의 점수가 더 높으면 wins_X를 1 증가시키고, 슬로건 Y의 점수가 더 높으면 wins_Y를 1 증가시키세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

def evaluate_slogans(slogans_X, slogans_Y):
    wins_X, wins_Y = 0, 0
    for (slogan_X, score_X), (slogan_Y, score_Y) in zip(slogans_X, slogans_Y):
        # Assign one point to X if score X is higher, otherwise to Y
        ____
    success_rate_X = (wins_X / len(slogans_X)) * 100
    success_rate_Y = (wins_Y / len(slogans_Y)) * 100
    return success_rate_X, success_rate_Y

results = evaluate_slogans(slogans_X, slogans_Y)
print(f"The resulting scores are {results}")
코드 편집 및 실행