ब्लैक बॉक्स

From Vigyanwiki
Revision as of 22:01, 1 January 2023 by alpha>Poonam Singh
Black box systems
Black box diagram.svg
System
Black box · Oracle machine
Methods and techniques
Black-box testing · Blackboxing
Related techniques
Feed forward · Obfuscation · Pattern recognition · White box · White-box testing · Gray-box testing · System identification
Fundamentals
A priori information · Control systems · Open systems · Operations research · Thermodynamic systems

विज्ञान, कंप्यूटिंग और यन्त्रियरिंग में, एक ब्लैक बॉक्स एक ऐसी प्रणाली है जिसे इसके इनपुट और आउटपुट (या स्थानांतरण प्रकार्य) के संदर्भ में देखा जा सकता है, इसके आंतरिक कामकाज के बारे में कोई जानकारी नहीं है। इसका कार्यान्वयन अपारदर्शी (काला) है। इस शब्द का उपयोग कई आंतरिक कार्यकलापों को संदर्भित करने के लिए किया जा सकता है, जैसे ट्रांजिस्टर, एक इंजन, एक कलन विधि, मानव मस्तिष्क, या एक संस्था या सरकार।

एक विशिष्ट ब्लैक बॉक्स दृष्टिकोण के साथ एक खुली प्रणाली (सिस्टम सिद्धांत) का विश्लेषण करने के लिए, (अज्ञात) बॉक्स का अनुमान लगाने के लिए केवल उत्तेजना/प्रतिक्रिया के व्यवहार का हिसाब लगाया जाएगा। इस 'ब्लैक बॉक्स सिस्टम' का सामान्य प्रतिनिधित्व बॉक्स में केंद्रित डेटा प्रवाह आरेख है।

ब्लैक बॉक्स के विपरीत एक ऐसी प्रणाली है जहां निरीक्षण के लिए आंतरिक घटक या तर्क उपलब्ध होते हैं, जिसे सामान्यतः एक सफेद बॉक्स (सॉफ्टवेयर इंजीनियरिंग) (कभी-कभी स्पष्ट बॉक्स या ग्लास बॉक्स के रूप में भी जाना जाता है) के रूप में जाना जाता है।

इतिहास

सिस्टम के आउटपुट का वर्णन करने के लिए एक ब्लैक बॉक्स मॉडल का उपयोग किया जा सकता है

ब्लैक बॉक्स शब्द का आधुनिक अर्थ 1945 के आसपास अंग्रेजी भाषा में प्रवेश कर गया लगता है। इलेक्ट्रॉनिक सर्किट सिद्धांत में स्थानांतरण कार्यों से नेटवर्क संश्लेषण की प्रक्रिया होती है, जिसके कारण इलेक्ट्रॉनिक सर्किट को ब्लैक बॉक्स के रूप में माना जाता है, जो उनके द्वारा लागू संकेतों के प्रति उनकी प्रतिक्रिया की विशेषता होती है। पोर्ट (सर्किट थ्योरी) का पता विल्हेम कॉयर से लगाया जा सकता है जिन्होंने 1941 में अपने विचारों को अपने सबसे विकसित रूप में प्रकाशित किया था।[1] चूंकि काउर ने स्वयं इस शब्द का प्रयोग नहीं किया, लेकिन अन्य जिन्होंने उसका अनुसरण किया उन्होंने निश्चित रूप से ब्लैक-बॉक्स विश्लेषण के रूप में विधि का वर्णन किया।[2] विटोल्ड बेलेविच[3] ब्लैक-बॉक्स की अवधारणा को पहले भी रखता है, 1921 में फ्रांज ब्रिसिग को ब्लैक-बॉक्स के रूप में दो-पोर्ट नेटवर्क के स्पष्ट उपयोग का श्रेय देता है और तर्क देता है कि 2-टर्मिनल घटकों को इससे पहले ब्लैक-बॉक्स के रूप में माना जाता था।

साइबरनेटिक्स में, 1956 में रॉस एशबी द्वारा एक पूर्ण उपचार दिया गया था।[4] 1961 में नॉर्बर्ट वीनर द्वारा एक ब्लैक बॉक्स को एक अज्ञात प्रणाली के रूप में वर्णित किया गया था जिसे सिस्टम पहचान की तकनीकों का उपयोग करके पहचाना जाना था।[5] उन्होंने स्व-संगठन#स्व-संगठन साइबरनेटिक्स में पहला कदम देखा|स्व-संगठन एक ब्लैक बॉक्स के आउटपुट व्यवहार की नकल करने में सक्षम होने के रूप में देखा। कई अन्य इंजीनियर, वैज्ञानिक और ज्ञानमीमांसाविद, जैसे कि मारियो बंज,[6] 1960 के दशक में ब्लैक बॉक्स सिद्धांत का उपयोग किया और सिद्ध किया।

सिस्टम सिद्धांत

ओपन सिस्टम (सिस्टम थ्योरी) ब्लैक बॉक्स थ्योरी की नींव है। दोनों का ध्यान इनपुट और आउटपुट प्रवाह पर है, जो परिवेश के साथ आदान-प्रदान का प्रतिनिधित्व करता है।

सिस्टम सिद्धांत में, ब्लैक बॉक्स कंक्रीट ओपन सिस्टम (सिस्टम थ्योरी) के एक वर्ग का प्रतिनिधित्व करने वाला एक अमूर्त है, जिसे केवल इसके उत्तेजना इनपुट और आउटपुट प्रतिक्रियाओं के संदर्भ में देखा जा सकता है:

The constitution and structure of the box are altogether irrelevant to the approach under consideration, which is purely external or phenomenological. In other words, only the behavior of the system will be accounted for.

ब्लैक बॉक्स की समझ व्याख्यात्मक सिद्धांत पर आधारित है, इनपुट और आउटपुट के बीच एक कारण संबंध की परिकल्पना। यह सिद्धांत बताता है कि इनपुट और आउटपुट अलग-अलग हैं, कि सिस्टम में देखने योग्य (और संबंधित) इनपुट और आउटपुट हैं और यह कि सिस्टम पर्यवेक्षक (गैर-खुलने योग्य) के लिए काला है।[7]


देखे गए राज्यों की रिकॉर्डिंग

एक पर्यवेक्षक समय के साथ अवलोकन करता है। एक ब्लैक बॉक्स के इनपुट और आउटपुट के सभी अवलोकनों को एक तालिका में लिखा जा सकता है, जिसमें समय के प्रत्येक क्रम में, बॉक्स के विभिन्न भागों, इनपुट और आउटपुट की स्थिति दर्ज की जाती है। इस प्रकार, विलियम रॉस एशबी के एक उदाहरण का उपयोग करते हुए, उड़न तश्तरी से गिरे बॉक्स की जांच करने से यह प्रोटोकॉल हो सकता है:[4]

Time States of input and output
11:18 I did nothing—the Box emitted a steady hum at 240 Hz.
11:19 I pushed over the switch marked K: the note rose to 480 Hz and remained steady.
11:20 I accidentally pushed the button marked “!”—the Box increased in temperature by 20 °C.
... Etc.

इस प्रकार प्रत्येक प्रणाली, मूल रूप से, एक लंबे प्रोटोकॉल के संग्रह द्वारा जांच की जाती है, जो समय में तैयार की जाती है, इनपुट और आउटपुट राज्यों के अनुक्रम को दर्शाती है। इससे मौलिक कटौती होती है कि एक ब्लैक बॉक्स (दिए गए इनपुट और आउटपुट के) से प्राप्त होने वाला सभी ज्ञान ऐसा है जिसे प्रोटोकॉल (अवलोकन तालिका) को फिर से कोड करके प्राप्त किया जा सकता है; वह सब, और कुछ नहीं।[4]

यदि पर्यवेक्षक इनपुट को भी नियंत्रित करता है, तो जांच एक प्रयोग (चित्रण) में बदल जाती है, और करणीयता के बारे में परिकल्पना का सीधे परीक्षण किया जा सकता है।

जब प्रयोगकर्ता भी बॉक्स को नियंत्रित करने के लिए प्रेरित होता है, तो बॉक्स/पर्यवेक्षक संबंध में एक सक्रिय प्रतिक्रिया होती है, जो नियंत्रण प्रणाली में प्रचार करती है जिसे फीडफॉरवर्ड नियंत्रण)नियंत्रण) आर्किटेक्चर कहा जाता है।

मॉडलिंग

मॉडलिंग प्रक्रिया सम्मलिता ऐतिहासिक डेटा (अवलोकन तालिका) का उपयोग करके भविष्य कहनेवाला गणितीय मॉडल का निर्माण है।

ब्लैक बॉक्स मॉडल का परीक्षण

एक विकसित ब्लैक बॉक्स मॉडल एक मान्य मॉडल है जब ब्लैक-बॉक्स परीक्षण विधियों[8] यह सुनिश्चित करता है कि यह पूरी तरह अवलोकन#विज्ञान तत्वों पर आधारित है।

बैकटेस्टिंग के साथ, ब्लैक बॉक्स मॉडल का परीक्षण करते समय हमेशा आउट ऑफ टाइम डेटा का उपयोग किया जाता है। ब्लैक बॉक्स इनपुट के लिए निकाले जाने से पहले डेटा को लिखना पड़ता है।

अन्य सिद्धांत

देखा गया हाइड्रोग्राफ एक जल निकासी बेसिन (एक ब्लैकबॉक्स) की सतह के अपवाह (लाल) के साथ वर्षा (नीला) के इनपुट की प्रतिक्रिया का एक ग्राफिक है।

ब्लैक बॉक्स सिद्धांत वे सिद्धांत हैं जिन्हें केवल उनके कार्य के संदर्भ में परिभाषित किया गया है।[9][10] इस शब्द को किसी भी क्षेत्र में लागू किया जा सकता है जहां एक प्रणाली (ब्लैक बॉक्स के बाहरी) की उपस्थिति के पहलुओं के बीच संबंधों में कुछ पूछताछ की जाती है, यह समझाने के लिए कोई प्रयास नहीं किया जाता है कि ये संबंध क्यों सम्मलित हैं (ब्लैक बॉक्स का इंटीरियर) . इस संदर्भ में न्यूटन के गुरुत्वाकर्षण के सिद्धांत को ब्लैक बॉक्स सिद्धांत के रूप में वर्णित किया जा सकता है।[11]

विशेष रूप से, पूछताछ एक ऐसी प्रणाली पर केंद्रित है जिसकी कोई तत्काल स्पष्ट विशेषताएं नहीं हैं और इसलिए तत्काल अवलोकन से छिपे हुए विचार के लिए केवल कारक हैं। प्रेक्षक को प्रथम दृष्टया अज्ञानी माना जानकारी है क्योंकि उपलब्ध डेटा का अधिकांश भाग आंतरिक स्थिति में विकट: सहज जांच से दूर रखा जाता है। परिभाषा के ब्लैक बॉक्स तत्व को एक ऐसी प्रणाली द्वारा विशेषता के रूप में दिखाया गया है जहां देखने योग्य तत्व एक काल्पनिक बॉक्स में प्रवेश करते हैं, जिसमें अलग-अलग आउटपुट का एक सेट होता है, जो देखने योग्य भी होते हैं।[12]


मानविकी में दत्तक ग्रहण

मन और व्यवहारवाद के दर्शन जैसे मानविकी में, ब्लैक बॉक्स सिद्धांत का एक उपयोग उपभोक्ता व्यवहार के विश्लेषण पर लागू होने पर विपणन जैसे क्षेत्रों में मनोवैज्ञानिक कारकों का वर्णन करना और समझना है।[13][14][15]


ब्लैक बॉक्स सिद्धांत

ब्लैक बॉक्स सिद्धांत व्यावसायिक अध्ययन की तुलना में अनुप्रयोग में और भी व्यापक है:

The child who tries to open a door has to manipulate the handle (the input) so as to produce the desired movement at the latch (the output); and he has to learn how to control the one by the other without being able to see the internal mechanism that links them. In our daily lives we are confronted at every turn with systems whose internal mechanisms are not fully open to inspection, and which must be treated by the methods appropriate to the Black Box.

— Ashby[4]

(...) This simple rule proved very effective and is an illustration of how the Black Box principle in cybernetics can be used to control situations that, if gone into deeply, may seem very complex.
A further example of the Black Box principle is the treatment of mental patients. The human brain is certainly a Black Box, and while a great deal of neurological research is going on to understand the mechanism of the brain, progress in treatment is also being made by observing patients' responses to stimuli.

— Duckworth, Gear and Lockett[16]


अनुप्रयोग

जब प्रेक्षक (एक बहु-एजेंट प्रणाली) भी कुछ प्रोत्साहन (इनपुट) कर सकता है, तो ब्लैक बॉक्स के साथ संबंध केवल एक अवलोकन नहीं है, बल्कि एक प्रयोग है।

कम्प्यूटिंग और गणित

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

विज्ञान और प्रौद्योगिकी

  • तंत्रिका नेटवर्किंग या अनुमानी एल्गोरिथ्म में (कंप्यूटर शब्द सामान्यतः 'लर्निंग' कंप्यूटर या 'एआई सिमुलेशन' का वर्णन करने के लिए उपयोग किया जाता है), एक ब्लैक बॉक्स का उपयोग प्रोग्राम वातावरण के लगातार बदलते खंड का वर्णन करने के लिए किया जाता है जिसे प्रोग्रामर द्वारा आसानी से जांचा नहीं जा सकता है। इसे व्हाइट बॉक्स (सॉफ्टवेयर इंजीनियरिंग) भी कहा जाता है, इस संदर्भ में कि प्रोग्राम कोड देखा जा सकता है, लेकिन कोड इतना जटिल है कि यह कार्यात्मक रूप से ब्लैक बॉक्स के बराबर है।
  • भौतिकी में, एक ब्लैक बॉक्स एक ऐसी प्रणाली है जिसकी आंतरिक संरचना अज्ञात है, या किसी विशेष उद्देश्य के लिए विचार करने की आवश्यकता नहीं है।
  • क्रिप्टोग्राफी में शून्य-ज्ञान प्रमाण प्रोटोकॉल जैसे क्रिप्टोग्राफिक प्रोटोकॉल के निष्पादन के माध्यम से एल्गोरिदम द्वारा प्राप्त ज्ञान की धारणा को पकड़ने के लिए। यदि प्रोटोकॉल के साथ बातचीत करते समय एल्गोरिदम का आउटपुट कुछ इनपुट दिए गए सिम्युलेटर से मेल खाता है, तो उसे केवल इनपुट जानने की आवश्यकता होती है।

अन्य अनुप्रयोग

  • दर्शन और मनोविज्ञान में, व्यवहारवाद का स्कूल मानव मन को एक ब्लैक बॉक्स के रूप में देखता है;[18] देखें #अन्य सिद्धांत।

यह भी देखें


इस पेज में लापता आंतरिक लिंक की सूची

  • ओपन सिस्टम (सिस्टम सिद्धांत)
  • आंकड़ा प्रवाह आरेख
  • पोर्ट (सर्किट सिद्धांत)
  • करणीय संबंध
  • गणित का मॉडल
  • जलनिकासी घाटी
  • सतह अपवाह
  • ग्राहक बर्ताव
  • आचरण
  • मन का दर्शन
  • मल्टी-एजेंट सिस्टम
  • भौतिक विज्ञान
  • पुनरावर्तन

संदर्भ

  1. Cauer, Wilhelm; Theorie der linearen Wechselstromschaltungen, Vol.I, Akademische Verlags-Gesellschaft Becker und Erler, Leipzig, 1941.
  2. Cauer, Emil; Mathis, Wolfgang; and Pauli, Rainer; "Life and Work of Wilhelm Cauer (1900 – 1945)", Proceedings of the Fourteenth International Symposium of Mathematical Theory of Networks and Systems (MTNS2000), p4, Perpignan, June, 2000. Retrieved online 19 September 2008.
  3. Belevitch, Vitold; "Summary of the history of circuit theory", Proceedings of the IRE, vol 50, Iss 5, pp. 848-855, May 1962.
  4. 4.0 4.1 4.2 4.3 Ashby, W. Ross; An introduction to cybernetics, London: Chapman & Hall, 1956, chapter 6: The black box, pp. 86–117.
  5. Wiener, Norbert; Cybernetics: or the Control and Communication in the Animal and the Machine, MIT Press, 1961, ISBN 0-262-73009-X, page xi
  6. 6.0 6.1 Bunge, Mario; "A general black-box theory", Philosophy of Science, Vol. 30, No. 4, 1963, pp. 346-358. jstor/186066
  7. Glanville, Ranulph; "Black Boxes", Cybernetics and Human Knowing, 2009, pp. 153-167.
  8. See for ex. the British standard BS 7925-2 (Software component testing), or its 2001 work draft,
    BCS SIGIST (British Computer Society Specialist Interest Group in Software Testing), "Standard for Software Component Testing", Working Draft 3.4, 27 April 2001 webpage.
  9. Definition from Answers.com
  10. Clara, Parker (1963). "एक सामान्य ब्लैक बॉक्स थ्योरी". Philosophy of Science. Mario Bunge. 30 (4): 346–358. doi:10.1086/287954. S2CID 123014360. Retrieved 23 December 2020.
  11. Vincent Wilmot, "Sir Isaac Newton - mathematical laws Black Box theory", new-science-theory.com, retrieved 13 October 2022.
  12. Physics dept, Temple University, Philadelphia
  13. Institute for working futures Archived 26 June 2012 at the Wayback Machine part of Advanced Diploma in Logistics and Management. Retrieved 11/09/2011
  14. Black-box theory used to understand Consumer behaviour Marketing By Richard L. Sandhusen. Retrieved 11/09/2011
  15. designing of websites Retrieved 11/09/2011
  16. WE Duckworth, AE Gear and AG Lockett (1977), "A Guide to Operational Research". doi:10.1007/978-94-011-6910-3
  17. Beizer, Boris; Black-Box Testing: Techniques for Functional Testing of Software and Systems, 1995, ISBN 0-471-12094-4
  18. "Mind as a Black Box: The Behaviorist Approach", pp. 85-88, in Friedenberg, Jay; and Silverman, Gordon; Cognitive Science: An Introduction to the Study of Mind, Sage Publications, 2006.