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ırEgzersiz talimatları
- Her slogan çifti için, eğer X sloganının puanı daha yüksekse
wins_Xdeğerini 1 artır; Y sloganının puanı daha yükseksewins_Ydeğ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}")