HeadlinesBriefing favicon HeadlinesBriefing.com

कॉन्टेक्स्ट विंडो नहीं जानती कि क्या अभी भी सत्य है - वैलिडिटी लेयर बेंचमार्क

Towards Data Science •
×

मैंने शुद्ध Python में एक निर्धारित बेंचमार्क बनाया है ताकि स्टेल्थ कॉन्टेक्स्ट विंडो पर कार्य करने की लागत मापी जा सके। मूल समस्या: कॉन्टेक्स्ट विंडो यह याद रखती है कि क्या हुआ, लेकिन यह नहीं जानती कि क्या जानकारी अभी भी मान्य है। दो एक्जीक्यूटर एक ही काम करते हैं — एक निर्भरता की जांच करने के बाद कार्य करता है, दूसरा असफलता के बाद ही invalidity का पता चलता है। यह छोटा अंतर चरणों और विफल कार्यों में मापनीय बर्बादी पैदा करता है।

मैंने 96 कॉन्फ़िगरेशन की स्वेप चलाई थी, उम्मीद थी कि ग्राफ का आकार बर्बाद किए गए काम को चलाएगा, लेकिन आकार असली ड्राइवर साबित हुआ। मैं अपने परिकल्पना को बल देने के बजाय प्रयोग अपडेट किया, जिससे अधिक सटीक परिणाम मिले। बेंचमार्क एक उड़ान मूल्य निर्धारण परिदृश्य का उपयोग करता है: 10:00 पर, उड़ान ए की लागत 420 डॉलर है, एक योजना 10:01 पर बनती है, कीमत 10:03 पर 610 डॉलर तक बढ़ जाती है, फिर भी बेसलाइन 10:04 पर पुराने 420 डॉलर के अनुमान पर आधारित बुकिंग करती है। वैलिडिटी-aware एक्जीक्यूटर कीमत की वैधता की जांच करने के बाद कार्य करता है और तुरंत पुनः योजना बनाता है।

यह कॉन्टेक्स्ट लॉस नहीं है — कुछ भी भुलाया या काटा नहीं गया है। गलत निर्णय को चलाने वाला तथ्य विंडो में बैठा है लेकिन कुछ मिनट पहले तक सत्य नहीं रहा। वैलिडिटी लेयर भविष्य की भविष्यवाणी नहीं करता; यह कार्रवाई पर निर्भर करने से पहले तथ्यों को दोबारा सत्यापित करता है। रनNABLE रिपॉजिटरी इस निर्धारित अंतर को असली संख्याओं के साथ दर्शाती है एक्जीक्यूटर के बीच।