TensorFlow मॉडल विश्लेषण विज़ुअलाइज़ेशन

मूल्यांकन चलाने का आउटपुट एक tfma.EvalResult है जिसे ज्यूपिटर नोटबुक में tfma.view.render_slicing_metrics (या tfma.view.render_plot के लिए प्लॉट) पर कॉल करके देखा जा सकता है।

मेट्रिक्स देखें

मेट्रिक्स देखने के लिए, tfma.view.render_slicing_metrics API का उपयोग करें जो tfma.EvalResult को पास करता है जो मूल्यांकन रन से आउटपुट था। मीट्रिक दृश्य तीन भागों से बना होता है:

  • मेट्रिक्स चयनकर्ता

    डिफ़ॉल्ट रूप से, सभी गणना किए गए मीट्रिक प्रदर्शित होते हैं और कॉलम वर्णानुक्रम में क्रमबद्ध होते हैं। मीट्रिक चयनकर्ता उपयोगकर्ता को मीट्रिक जोड़ने/निकालने/पुन: क्रमित करने की अनुमति देता है। बस ड्रॉपडाउन से मेट्रिक्स को चेक/अनचेक करें (बहु-चयन के लिए Ctrl दबाए रखें) या उन्हें सीधे इनपुट बॉक्स में टाइप/पुनः व्यवस्थित करें।

    मीट्रिक चयनकर्ता

  • मीट्रिक विज़ुअलाइज़ेशन

    मीट्रिक विज़ुअलाइज़ेशन का उद्देश्य चुनी गई सुविधा में स्लाइस के बारे में अंतर्ज्ञान प्रदान करना है। छोटे भारित नमूना गणना के साथ स्लाइस को फ़िल्टर करने के लिए एक त्वरित फ़िल्टरिंग उपलब्ध है।

    नमूना फ़िल्टर किया गया दृश्य

    दो प्रकार के विज़ुअलाइज़ेशन समर्थित हैं:

    1. टुकड़ा सिंहावलोकन

      इस दृश्य में, प्रत्येक स्लाइस के लिए चयनित मीट्रिक का मान रेंडर किया जाता है और स्लाइस को स्लाइस के नाम या किसी अन्य मीट्रिक के मान के अनुसार क्रमबद्ध किया जा सकता है।

      नमूना टुकड़ा सिंहावलोकन

      जब स्लाइस की संख्या कम होती है, तो यह डिफ़ॉल्ट दृश्य होता है।

    2. मेट्रिक्स हिस्टोग्राम

      इस दृश्य में, स्लाइस को उनके मीट्रिक मानों के आधार पर बकेट में विभाजित किया जाता है। प्रत्येक बकेट में प्रदर्शित मान बकेट में स्लाइस की संख्या या बकेट में सभी स्लाइस या दोनों के लिए कुल भारित नमूना गणना हो सकता है।

      नमूना मीट्रिक हिस्टोग्राम

      बकेट की संख्या को बदला जा सकता है और गियर आइकन पर क्लिक करके सेटिंग्स मेनू में लॉगरिदमिक स्केल लागू किया जा सकता है।

      मेट्रिक्स हिस्टोग्राम सेटिंग बदलना

      हिस्टोग्राम दृश्य में आउटलेर्स को फ़िल्टर करना भी संभव है। बस वांछित श्रेणी को हिस्टोग्राम में खींचें जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है।

      फ़िल्टर किए गए मेट्रिक्स हिस्टोग्राम

      जब स्लाइस की संख्या बड़ी होती है, तो यह डिफ़ॉल्ट दृश्य होता है।

  • मेट्रिक्स तालिका

    मीट्रिक तालिका मीट्रिक चयनकर्ता में चुनी गई सभी मीट्रिक के परिणामों को सारांशित करती है. इसे मीट्रिक नाम पर क्लिक करके सॉर्ट किया जा सकता है। केवल फ़िल्टर नहीं किए गए स्लाइस रेंडर किए जाएंगे।

प्लॉट दृश्य

प्रत्येक प्लॉट का अपना विज़ुअलाइज़ेशन होता है जो प्लॉट के लिए अद्वितीय होता है। अधिक जानकारी के लिए, प्लॉट क्लास के लिए प्रासंगिक API दस्तावेज़ देखें। ध्यान दें कि TFMA में, प्लॉट और मेट्रिक्स दोनों को tfma.metrics.* परंपरा के अनुसार प्लॉट से संबंधित कक्षाएं Plot में समाप्त होती हैं। प्लॉट देखने के लिए, tfma.view.render_plot API का उपयोग करें जो tfma.EvalResult को पास करता है जो मूल्यांकन रन से आउटपुट था।

समय श्रृंखला रेखांकन

समय श्रृंखला ग्राफ़ डेटा अवधि या मॉडल रन पर किसी विशिष्ट मीट्रिक के रुझानों का पता लगाना आसान बनाते हैं। एक समय श्रृंखला ग्राफ बनाने के लिए, कई मूल्यांकन करें (आउटपुट को विभिन्न निर्देशिकाओं में सहेजना), और फिर उन्हें tfma.EvalResults ऑब्जेक्ट में tfma.load_eval_results पर कॉल करके लोड करें। फिर परिणाम tfma.view.render_time_series . का उपयोग करके प्रदर्शित किए जा सकते हैं

किसी विशिष्ट मीट्रिक का ग्राफ़ प्रदर्शित करने के लिए, बस ड्रॉपडाउन सूची से उस पर क्लिक करें। ग्राफ़ को खारिज करने के लिए, ऊपरी दाएं कोने पर स्थित X पर क्लिक करें।

नमूना समय श्रृंखला ग्राफ

ग्राफ़ में किसी भी डेटा बिंदु पर होवर करें एक टूलटिप दिखाता है जो मॉडल रन, डेटा अवधि और मीट्रिक मान दर्शाता है।