शुरू करेंमुफ़्त में शुरू करें

जिम कैंपेन के लिए स्लोगन तुलना

आप एक विज्ञापन एजेंसी के साथ मिलकर ऐसे दो मॉडलों का मूल्यांकन कर रहे हैं जो जिम कैंपेन के लिए स्लोगन जनरेट करते हैं। प्रत्येक मॉडल ने स्लोगन की एक सूची बनाई है, जिनके साथ उनकी इफेक्टिवनेस स्कोर दिए गए हैं। आपका काम है दोनों मॉडलों द्वारा जनरेट किए गए स्लोगन की तुलना करना, यह तय करना कि कुल मिलाकर कौन सा मॉडल बेहतर है, और प्रत्येक मॉडल की सफलता दर निकालना।

स्लोगन पहले से slogans_X और slogans_Y में प्रीलोडेड हैं। ये ऐसे tuples की लिस्ट हैं जिनमें स्लोगन और उसका स्कोर शामिल है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

मानवीय फीडबैक से रिइनफोर्समेंट लर्निंग (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}")
कोड संपादित करें और चलाएँ