Python Academy · पाठ

मॉडल के प्रदर्शन का मूल्यांकन

सटीकता, F1 स्कोर और त्रुटि मापदंड

पाठ 5, कुल 5 में से10 चरण

मॉडल के प्रदर्शन का मूल्यांकन, CoddyKit पर Python Academy का एक निःशुल्क पाठ है। यह 5 में से 5वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Python Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Python Academy पाठ्यक्रम में कुल 5 पाठ शामिल हैं।

मॉडल के मूल्यांकन के मापदंड

मॉडल के प्रदर्शन का मूल्यांकन

मशीन लर्निंग मॉडल के प्रदर्शन का मूल्यांकन करना उसकी प्रभावशीलता सुनिश्चित करने के लिए अत्यंत महत्वपूर्ण है। वर्गीकरण समस्याओं के लिए हम सटीकता, परिशुद्धता, स्मरण दर और F1 अंक जैसे मापदंडों का उपयोग करते हैं।

मॉडल के प्रदर्शन का मूल्यांकन — चित्र 1

सटीकता

सटीकता सही पूर्वानुमानित उदाहरणों और कुल उदाहरणों के अनुपात को मापती है:

Accuracy = (True Positives + True Negatives) / Total Instances

उपयोगी होने के बावजूद, असंतुलित डेटासेट के लिए केवल सटीकता पर्याप्त नहीं हो सकती।

परिशुद्धता

परिशुद्धता धनात्मक पूर्वानुमानों की शुद्धता पर ध्यान केंद्रित करती है:

Precision = True Positives / (True Positives + False Positives)

उच्च परिशुद्धता का अर्थ है कि गलत धनात्मक परिणाम कम होंगे।

स्मरण दर

स्मरण दर मॉडल की सभी धनात्मक उदाहरणों की सही पहचान करने की क्षमता को मापती है:

Recall = True Positives / (True Positives + False Negatives)

उच्च स्मरण दर का अर्थ है कि गलत ऋणात्मक परिणाम कम होंगे।

F1 अंक

F1 अंक परिशुद्धता और स्मरण दर का हार्मोनिक माध्य है:

F1 Score = 2 * (Precision * Recall) / (Precision + Recall)

यह परिशुद्धता और स्मरण दर के बीच संतुलन बनाता है और असंतुलित डेटासेट के लिए विशेष रूप से उपयोगी है।

मापदंडों के लिए स्किकिट-लर्न का उपयोग

स्किकिट-लर्न इन मापदंडों की गणना करने वाले फलन प्रदान करता है:

from sklearn.metrics import precision_score, recall_score, f1_score

precision = precision_score(y_test, y_pred)
recall = recall_score(y_test, y_pred)
f1 = f1_score(y_test, y_pred)

print(f"Precision: {precision:.2f}")
print(f"Recall: {recall:.2f}")
print(f"F1 Score: {f1:.2f}")

भ्रम मैट्रिक्स

भ्रम मैट्रिक्स मॉडल के प्रदर्शन का विस्तृत चित्र प्रस्तुत करता है:

  • सही धनात्मक (TP): सही धनात्मक पूर्वानुमान।
  • गलत धनात्मक (FP): गलत धनात्मक पूर्वानुमान।
  • सही ऋणात्मक (TN): सही ऋणात्मक पूर्वानुमान।
  • गलत ऋणात्मक (FN): गलत ऋणात्मक पूर्वानुमान।

सही मापदंड चुनना

मापदंड का चुनाव समस्या पर निर्भर करता है:

  • सटीकता: संतुलित डेटासेट के साथ अच्छी तरह काम करती है।
  • परिशुद्धता: जब गलत धनात्मक परिणाम महँगे पड़ते हैं, तब महत्वपूर्ण होती है।
  • स्मरण दर: जब गलत ऋणात्मक परिणाम महँगे पड़ते हैं, तब अत्यंत महत्वपूर्ण होती है।
  • F1 अंक: असंतुलित डेटासेट के लिए संतुलित मापदंड।

सारांश और अगले चरण

इस पाठ में हमने निम्नलिखित विषयों को समझा:

  • मॉडल के प्रदर्शन का मूल्यांकन करने के मापदंड: सटीकता, परिशुद्धता, स्मरण दर और F1 अंक।
  • स्किकिट-लर्न का उपयोग करके इन मापदंडों की गणना करना।
  • भ्रम मैट्रिक्स की व्याख्या करना।

अब हम समूहीकरण जैसी अप्रशिक्षित अधिगम विधियों का अध्ययन करेंगे।

मॉडल के प्रदर्शन का मूल्यांकन — चित्र 10
शुरुआत निःशुल्क

एआई शिक्षक के साथ Python सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
76
पाठ
320

अक्सर पूछे जाने वाले प्रश्न

क्या “मॉडल के प्रदर्शन का मूल्यांकन” पाठ निःशुल्क है?

हाँ—“मॉडल के प्रदर्शन का मूल्यांकन” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Python Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Python Academy पाठ्यक्रम में कुल 5 पाठ शामिल हैं।

“मॉडल के प्रदर्शन का मूल्यांकन” में मैं क्या सीखूँगा?

सटीकता, F1 स्कोर और त्रुटि मापदंड आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Python Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Python Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Python Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 5 में से 5वाँ पाठ है।

“मॉडल के प्रदर्शन का मूल्यांकन” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Python Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Python Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. रैखिक प्रतिगमन की अवधारणा
  2. Python में रैखिक प्रतिगमन लागू करना
  3. लॉजिस्टिक प्रतिगमन की अवधारणा
  4. लॉजिस्टिक प्रतिगमन का कार्यान्वयन
  5. मॉडल के प्रदर्शन का मूल्यांकन
← Python Academy पर वापस जाएँ