BaşlayınÜcretsiz Başlayın

Bir spor salonu kampanyası için sloganları karşılaştırma

Bir reklam ajansıyla, bir spor salonu kampanyası için slogan üreten iki modeli değerlendirmek üzere çalışıyorsun. Her model, etkililik puanlarıyla birlikte birer slogan listesi üretti. Görevin, her modelin oluşturduğu sloganları karşılaştırmak, genel olarak hangi modelin daha iyi olduğunu belirlemek ve her modelin başarı oranını hesaplamak.

Sloganlar, slogan ve puanını içeren ikililerden oluşan slogans_X ve slogans_Y olarak önceden yüklendi.

Bu egzersiz

İnsan Geri Bildiriminden Pekiştirmeli Öğrenme (RLHF)

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Her slogan çifti için, eğer X sloganının puanı daha yüksekse wins_X değerini 1 artır; Y sloganının puanı daha yüksekse wins_Y değerini 1 artır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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}")
Kodu Düzenle ve Çalıştır