Bắt đầu ngayBắt đầu miễn phí

So sánh khẩu hiệu cho chiến dịch phòng gym

Bạn đang hợp tác với một công ty quảng cáo để đánh giá hai mô hình tạo khẩu hiệu cho một chiến dịch phòng gym. Mỗi mô hình đã tạo ra một danh sách khẩu hiệu kèm điểm hiệu quả tương ứng. Nhiệm vụ của bạn là so sánh các khẩu hiệu do mỗi mô hình tạo ra, xác định mô hình nào tốt hơn tổng thể, và tính tỷ lệ thành công của từng mô hình.

Các khẩu hiệu đã được nạp sẵn dưới dạng slogans_Xslogans_Y, là các danh sách tuple chứa khẩu hiệu và điểm số của nó.

Bài tập này là một phần của khóa học

Reinforcement Learning from Human Feedback (RLHF)

Xem khóa học

Hướng dẫn bài tập

  • Với mỗi cặp khẩu hiệu, nếu điểm của khẩu hiệu X cao hơn, tăng wins_X thêm 1; nếu điểm của khẩu hiệu Y cao hơn, tăng wins_Y thêm 1.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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}")
Chỉnh sửa và Chạy Mã