MulaiMulai sekarang secara gratis

Membandingkan slogan untuk kampanye gym

Anda bekerja sama dengan sebuah agensi periklanan untuk mengevaluasi dua model yang menghasilkan slogan untuk kampanye gym. Setiap model telah menghasilkan daftar slogan beserta skor efektivitasnya. Tugas Anda adalah membandingkan slogan yang dihasilkan oleh masing-masing model, menentukan model mana yang lebih unggul secara keseluruhan, dan menghitung tingkat keberhasilan tiap model.

Slogan telah dimuat sebelumnya sebagai slogans_X dan slogans_Y, berupa daftar tuple yang berisi slogan dan skornya.

Latihan ini adalah bagian dari kursus

Reinforcement Learning from Human Feedback (RLHF)

Lihat Kursus

Petunjuk latihan

  • Untuk setiap pasangan slogan, jika skor slogan X lebih tinggi, tambahkan wins_X sebesar 1; jika skor slogan Y lebih tinggi, tambahkan wins_Y sebesar 1.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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}")
Edit dan Jalankan Kode