मॉडल
बेस URL और आवश्यक होने पर API कुंजी से OpenAI-संगत या Anthropic endpoint सेट करें। कनेक्शन जाँचें। स्थानीय मॉडल सर्वर चालू होना चाहिए; दूरस्थ उपकरण अलग से डेटा भेज सकते हैं।
±10^100 में 1–4096 सीमित संख्याओं की माध्यिका और बिना स्केल का माध्यिका निरपेक्ष विचलन लौटाएँ।
import math
def median_deviation(values):
if type(values) is not list or not 1 <= len(values) <= 4096:
raise ValueError("mad.input")
if any(type(x) not in (int, float) or not -10**100 <= x <= 10**100 or not math.isfinite(x) for x in values):
raise ValueError("mad.value")
def median(items):
ordered = sorted(items)
n = len(ordered)
return float(ordered[n//2]) if n % 2 else ordered[n//2-1]/2+ordered[n//2]/2
center = median(values)
return center, median([abs(x-center) for x in values])
बेस URL और आवश्यक होने पर API कुंजी से OpenAI-संगत या Anthropic endpoint सेट करें। कनेक्शन जाँचें। स्थानीय मॉडल सर्वर चालू होना चाहिए; दूरस्थ उपकरण अलग से डेटा भेज सकते हैं।
सम लंबाई, बराबर मान और अपवाद जाँचें तथा बूलियन या गैरसीमित मान बिना इनपुट क्रम बदले अस्वीकार करें।
वास्तविक व्यवहार की अपेक्षित परिणाम से तुलना करें। जाँच असफल हो तो अगले बदलाव से पहले कारण समझें।
import math
def median_deviation(values):
if type(values) is not list or not 1 <= len(values) <= 4096:
raise ValueError("mad.input")
if any(type(x) not in (int, float) or not -10**100 <= x <= 10**100 or not math.isfinite(x) for x in values):
raise ValueError("mad.value")
def median(items):
ordered = sorted(items)
n = len(ordered)
return float(ordered[n//2]) if n % 2 else ordered[n//2-1]/2+ordered[n//2]/2
center = median(values)
return center, median([abs(x-center) for x in values])
दो फ़ंक्शन फैलाव मापने का दावा करके भी अलग अर्थ वाली राशियाँ लौटा सकते हैं। MedianRove परियोजना में इन अंतरों की समीक्षा के लिए Windows एआई कोडिंग सॉफ़्टवेयर है। हेल्पर, कॉलर और छोटा संदर्भ डेटासेट बातचीत में लाएँ ताकि प्रस्तावित बदलाव उस सांख्यिकी को सुरक्षित रखे जिसे अनुप्रयोग वास्तव में उपयोग करता है।
एक व्यावहारिक कार्य बिना स्केल किए माध्यिका निरपेक्ष विचलन की गणना जाँचना है। जुड़े मॉडल से सम लंबाई वाले इनपुट की माध्यिका परंपरा और बाहरी मान का प्रबंधन जाँचने को कहें। बताएँ कि स्केलिंग अनुप्रयोग में कहीं और होती है या नहीं, ताकि समीक्षा उसी फ़ंक्शन नाम के अंतर्गत चुपचाप अलग आउटपुट न लाए।
परिणाम को प्रदर्शन, सीमाओं या संग्रहीत रिकॉर्ड तक देखें। वापसी प्रकार समान रहने पर भी संख्यात्मक बदलाव हेल्पर से आगे के निर्णय प्रभावित कर सकता है। परिमित मानों की जाँच और स्वीकृत आकार सीमा की समीक्षा करें, फिर अपने रनटाइम में स्वतंत्र रूप से जाँचे परीक्षण मामले चलाएँ। कॉलर मूल संग्रह अछूता चाहता हो तो इनपुट क्रम की जाँच शामिल करें।
MedianRove समर्थित OpenAI-संगत या Anthropic एंडपॉइंट से जुड़ता है। सेवा उपलब्ध कराए तो एब्लिटरेटेड एआई मॉडल चुन सकते हैं; व्यवहार और टूल समर्थन मॉडल तथा सर्वर तय करते हैं। उसकी व्याख्याएँ समीक्षा में मदद करती हैं; डेटासेट की अपेक्षाएँ और परियोजना परीक्षण तय करते हैं कि पैच उपयुक्त है या नहीं।
स्केलिंग लौटाई राशि बदलती है और आगे की सीमाएँ प्रभावित कर सकती है। बताएँ कि हेल्पर किस सांख्यिकी का वादा करता है और कॉलर में अतिरिक्त रूपांतरण जाँचें। रीफ़ैक्टर समान नाम रखते हुए चुपचाप अर्थ न बदले।
स्पष्ट केंद्रीय समूह और एक दूर के मान वाला छोटा समुच्चय लें, साथ में स्वतंत्र रूप से गणना की माध्यिका और विचलन दें। माध्यिका परंपरा दिखाने के लिए सम लंबाई वाला मामला जोड़ें। केवल यादृच्छिक डेटा पर निर्भर न रहें।
स्वामित्व का यह नियम स्पष्ट करें। कॉलर मूल क्रम दोबारा उपयोग करे तो उसी स्थान पर क्रमबद्ध करना अलग दोष ला सकता है। कार्यान्वयन देखें और लौटाई सांख्यिकी के साथ निष्पादन के बाद इनपुट भी जाँचें।
हेल्पर के बताए प्रकार, आकार और परिमित संख्या के अनुबंध का उपयोग करें। मॉडल से हर सीमा सुरक्षित रखने या जानबूझकर बदलने को कहें, फिर अस्वीकृति और कॉलर का प्रबंधन जाँचें। उचित दिखती सांख्यिकी गलत इनपुट को स्वीकार्य बनाती है, ऐसा न मानें।
MedianRove · अद्यतन 2026-10-25