पूर्णांकन, सन्निकटन और स्केल

शून्य से शुरू करें — बाकी सब से पहले ज़रूरी बुनियादी गणित

कुछ संख्याएँ बिल्कुल ठीक होती हैं। 12 कुर्सियों वाली एक कक्षा में ठीक 12 कुर्सियाँ होती हैं, न 11.6 और न 12.4। सिर्फ गिनती से बाहर मिलने वाली ज़्यादातर संख्याएँ ऐसी नहीं होतीं। एक स्टॉपवॉच 9.83274 सेकंड दिखा सकती है। 1 को 7 से भाग देने वाला कैलकुलेटर 0.142857142857 दिखा सकता है। ऐसी संख्याओं में आपकी ज़रूरत से कहीं ज़्यादा अंक होते हैं, और पूर्णांकन वह तरीका है जिससे आप किसी संख्या को एक सरल मान तक छोटा करते हैं, साथ ही यह भी ईमानदारी से बताते हैं कि आपने कितना विवरण रखा है।

पूर्णांकन न तो अंदाज़ा लगाना है, न झूठ बोलना। आप स्थिति के अनुसार विवरण का एक स्तर चुनते हैं, फिर जो अंक आप रख रहे हैं उसे उसके ठीक बाद आने वाले अंक के आधार पर समायोजित करते हैं। आपको अक्सर परिणाम ≈ चिह्न के साथ लिखा मिलेगा, जिसे “लगभग बराबर है” पढ़ा जाता है, जैसे 7.846 ≈ 7.85। यह आदत सही से सीख लें और आप कुछ भी पूर्णांकित कर सकते हैं — एक कीमत, एक माप, या किसी मॉडल का आउटपुट स्कोर।

यहाँ एक तस्वीर याद रखने लायक है। रेन गेज बस एक संग्रहण बेलन है जिसके किनारे पर निशान छपे होते हैं। बारिश शायद ही कभी ठीक इन निशानों में से किसी एक तक पहुँचती है, इसलिए अगर पानी दो रेखाओं के बीच रुकता है, तो आप निकटतम वाली रेखा पढ़कर लिख लेते हैं। अतिरिक्त अंक आपकी रीडिंग को ज़्यादा ईमानदार नहीं बनाते। वे बस यह दिखावा करते कि गेज ऐसा विवरण दिखा रहा है जो वह वास्तव में नहीं दिखा सकता। इसे नीचे खुद आज़माएँ: बिंदु को रेखा पर खींचें और निकटतम इकाई, दसवें और सौवें तक पूर्णांकन के बीच बदलें, और देखें कौन-सा निशान जीतता है।

ML में इसका स्थानकंप्यूटर लगभग हर वास्तविक-मान संख्या को सीमित सटीकता के साथ संग्रहित करता है। जो मान आपकी स्क्रीन पर बिल्कुल साफ़ दिखता है, वह भीतर से पहले से ही एक बाइनरी सन्निकटन हो सकता है। यह बात सुनने से कहीं ज़्यादा मायने रखती है: बहुत छोटे ग्रेडिएंट कम सटीकता पर पूरी तरह लुप्त हो सकते हैं, और बहुत बड़े मान ओवरफ़्लो कर सकते हैं। यही अनुशासन इस पर भी लागू होता है कि आप परिणाम कैसे बताते हैं। किसी मॉडल की…
▶ पूर्णांकन, सन्निकटन और स्केल
← दस की घातेंचर क्या है →