सॉफ्ट कम्प्यूटिंग क्या है: तकनीक और अंतर

सॉफ्ट कम्प्यूटिंग क्या है: तकनीक और अंतर

कम्प्यूटेशन कुछ नियंत्रण क्रियाओं का उपयोग करके एक फॉर्म के इनपुट को कुछ अन्य वांछित आउटपुट फॉर्म में परिवर्तित करने की एक प्रक्रिया है। अभिकलन की अवधारणा के अनुसार, इनपुट को एक पूर्ववर्ती कहा जाता है और आउटपुट को परिणामी कहा जाता है। एक मैपिंग फ़ंक्शन कुछ नियंत्रण क्रियाओं का उपयोग करके वांछित प्रपत्र के एक रूप के इनपुट को दूसरे रूप में परिवर्तित करता है। कंप्यूटिंग अवधारणा मुख्य रूप से लागू होती है कंप्यूटर विज्ञान इंजीनियरिंग । कंप्यूटिंग के दो प्रकार हैं, हार्ड कंप्यूटिंग और सॉफ्ट कंप्यूटिंग। हार्ड कंप्यूटिंग एक ऐसी प्रक्रिया है जिसमें हम पहले से मौजूद गणितीय एल्गोरिदम का उपयोग करके कुछ समस्याओं को हल करने के लिए कंप्यूटर को प्रोग्राम करते हैं, जो एक सटीक आउटपुट वैल्यू प्रदान करता है। हार्ड कंप्यूटिंग के मूलभूत उदाहरणों में से एक संख्यात्मक समस्या है।



सॉफ्ट कम्प्यूटिंग क्या है?

सॉफ्ट कंप्यूटिंग एक दृष्टिकोण है जहां हम मौजूदा जटिल समस्याओं के समाधानों की गणना करते हैं, जहां आउटपुट परिणाम प्रकृति में अभेद्य या अस्पष्ट होते हैं, सॉफ्ट कंप्यूटिंग की सबसे महत्वपूर्ण विशेषताओं में से एक यह अनुकूली होना चाहिए ताकि पर्यावरण में कोई भी परिवर्तन वर्तमान को प्रभावित न करे प्रक्रिया। सॉफ्ट कंप्यूटिंग की विशेषताएँ निम्नलिखित हैं।


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

तीन प्रकार के होते हैं सॉफ्ट कंप्यूटिंग तकनीक जिसमें निम्नलिखित शामिल हैं।





कृत्रिम तंत्रिका नेटवर्क

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

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



नरम - कंप्यूटिंग

नरम - कंप्यूटिंग

फजी लॉजिक

फज़ी लॉजिक एल्गोरिथ्म का उपयोग उन मॉडलों को हल करने के लिए किया जाता है जो तार्किक तर्क पर आधारित हैं जैसे कि आवेग और अस्पष्ट। इसे 1965 में लात्ज़ी ए। ज़ादेह द्वारा पेश किया गया था। फ़ज़ी लॉजिक बंद अंतराल [0,1] के साथ निर्धारित सत्य मूल्य प्रदान करता है। जहां 0 = गलत मान, 1 = वास्तविक मूल्य।


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

फजी लॉजिक

फजी लॉजिक

सॉफ्ट कम्प्यूटिंग में जेनेटिक एल्गोरिथम

आनुवंशिक एल्गोरिथ्म प्रो। जॉन हॉलैंड द्वारा 1965 में पेश किया गया था। इसका उपयोग प्राकृतिक चयन के सिद्धांतों के आधार पर समस्याओं को हल करने के लिए किया जाता है, जो विकासवादी एल्गोरिथ्म के अंतर्गत आते हैं। वे आमतौर पर अनुकूलन समस्याओं जैसे कि अधिकतमकरण और उद्देश्य कार्यों को कम करने के लिए उपयोग किया जाता है, जो दो प्रकार की चींटी कॉलोनी और झुंड के कण होते हैं। यह आनुवांशिकी और विकास जैसी जैविक प्रक्रियाओं का अनुसरण करता है।

आनुवंशिक एल्गोरिथम के कार्य

आनुवंशिक एल्गोरिथ्म उन समस्याओं को हल कर सकता है जिन्हें वास्तविक समय में हल नहीं किया जा सकता है जिन्हें एनपी-हार्ड समस्या के रूप में भी जाना जाता है। आनुवंशिक रूप से हल नहीं की जा सकने वाली जटिल समस्याओं को जेनेटिक एल्गोरिदम को लागू करके आसानी से हल किया जा सकता है। यह एक हेयुरिस्टिक खोज या यादृच्छिक खोज विधि है, जो समाधान का एक प्रारंभिक सेट प्रदान करता है और समस्या का समाधान कुशलतापूर्वक और प्रभावी ढंग से उत्पन्न करता है।

इस एल्गोरिथ्म को समझने का एक सरल तरीका उस व्यक्ति के निम्नलिखित उदाहरण पर विचार करना है जो बैंक में कुछ पैसा निवेश करना चाहता है, हम जानते हैं कि विभिन्न बैंक विभिन्न योजनाओं और नीतियों के साथ उपलब्ध हैं। इसका व्यक्तिगत ब्याज, बैंक में कितनी राशि का निवेश किया जाना है, ताकि उसे अधिकतम लाभ मिल सके। उस व्यक्ति के लिए कुछ मानदंड हैं, कि वह कैसे निवेश कर सकता है और बैंक में निवेश करके कैसे लाभ प्राप्त कर सकता है। इन मानदंडों को 'कंप्यूटिंग कंप्यूटिंग' जेनेटिक कंप्यूटिंग की तरह दूर किया जा सकता है।

जन्म प्रमेय

जन्म प्रमेय

हार्ड कंप्यूटिंग और सॉफ्ट कंप्यूटिंग के बीच अंतर

हार्ड कंप्यूटिंग और सॉफ्ट कंप्यूटिंग के बीच अंतर इस प्रकार है

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

लाभ

सॉफ्ट कंप्यूटिंग के लाभ हैं

  • सरल गणितीय गणना की जाती है
  • अच्छी दक्षता
  • वास्तविक समय में लागू
  • मानवीय तर्क के आधार पर।

नुकसान

सॉफ्ट कंप्यूटिंग के नुकसान हैं

  • यह एक अनुमानित उत्पादन मूल्य देता है
  • यदि एक छोटी सी त्रुटि होती है, तो पूरी प्रणाली काम करना बंद कर देती है, जिसे दूर करने के लिए इसकी पूरी प्रणाली को शुरुआत से ही ठीक कर दिया जाना चाहिए, जो समय ले रही है।

अनुप्रयोग

सॉफ्ट कंप्यूटिंग के अनुप्रयोग निम्नलिखित हैं

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

कम्प्यूटिंग एक तकनीक है जिसका उपयोग विशेष इनपुट को कंट्रोल एक्शन से वांछित आउटपुट में परिवर्तित करने के लिए किया जाता है। कंप्यूटिंग तकनीक हार्ड कंप्यूटिंग और सॉफ्ट कंप्यूटिंग दो प्रकार की होती है। यहां हमारे लेख में, हम मुख्य रूप से सॉफ्ट कंप्यूटिंग पर ध्यान केंद्रित कर रहे हैं, इसकी तकनीक जैसे फजी लॉजिक, आर्टिफिशियल न्यूरल नेटवर्क, जेनेटिक एल्गोरिदम, हार्ड कंप्यूटिंग और सॉफ्ट कंप्यूटिंग, सॉफ्ट कंप्यूटिंग तकनीक, एप्लिकेशन और फायदे के बीच तुलना। यहाँ सवाल है “नरम कैसे हैं कम्प्यूटिंग चिकित्सा क्षेत्र में लागू है?