10 एल्गोरिदम जो विश्व बदल रहे हैं

10 एल्गोरिदम जो विश्व बदल रहे हैं - डमीज

एल्गोरिदम आज हर जगह दिखाई देते हैं, और आपको यह भी पता ही नहीं है कि वे आपके जीवन में कितना प्रभाव डालते हैं। अधिकांश लोगों को पता है कि ऑनलाइन स्टोर और अन्य बिक्री के स्थानों को एल्गोरिदम पर भरोसा है कि यह निर्धारित करने के लिए कि पिछली खरीदारी के आधार पर कौन सा ऐड-ऑन उत्पाद सुझाएंगे। हालांकि, ज्यादातर लोग दवा में एल्गोरिदम के उपयोग से अनजान हैं, जिनमें से कई डॉक्टर को यह सुनिश्चित करने में सहायता करते हैं कि निदान कैसे प्रदान करें।

क्रमबद्ध दिनचर्या का उपयोग करना

आज्ञाकारी आंकड़ों के बिना, अधिकतर दुनिया स्टॉप पर आ जाएगी डेटा का उपयोग करने के लिए, आपको इसे ढूंढने में सक्षम होना चाहिए। आप सैकड़ों सॉर्ट एल्गोरिदम ऑनलाइन पा सकते हैं।

हालांकि, तीन सबसे आम प्रकार की दिनचर्याएं मर्जर्सोर्ट, क्क्कोोर्ट और हेप्सोर्ट हैं, क्योंकि वे बेहतर गति प्रदान करते हैं, क्योंकि आपके आवेदन के लिए सबसे अच्छा काम करता है, इस प्रकार की नियमितता निम्न पर निर्भर करती है:

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

सर्च रूटीन के साथ चीजों की तलाश करना

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

यादृच्छिक संख्याओं के साथ चीजों को मिलाते हुए

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

जो संख्या आप एल्गोरिदम से प्राप्त करते हैं वह वास्तव में छद्म यादृच्छिक हैं, जिसका अर्थ है कि आप संख्या को उत्पन्न करने के लिए एल्गोरिथम और बीड मान को जानने के द्वारा संभवतः एक श्रृंखला में अगली संख्या की भविष्यवाणी कर सकते हैं। यही कारण है कि यह जानकारी इतनी बारीकी से संरक्षित है

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

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

डेटा का रहस्य रखते हुए

डेटा रहस्य रखने की अवधारणा नया नहीं है वास्तव में, यह किसी तरह के एक एल्गोरिथ्म का उपयोग करने के लिए सबसे पुराना कारणों में से एक है। क्रिप्टोग्राफी शब्द वास्तव में दो यूनानी शब्दों से आता है:

क्रिप्टॉस (छिपी या गुप्त) और

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

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

लिंक का विश्लेषण करना

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

जैसा कि वेब परिपक्व हो गया है और लोगों ने कनेक्टिविटी को सरल और सर्वव्यापी बनाने वाले डिवाइसों के साथ अधिक सुदृढ़ बना दिया है, जैसे कि फेसबुक और बिक्री जैसी साइटें जैसे अमेज़ॅन ने लिंक विश्लेषण का अधिक से अधिक उपयोग किया है जैसे कि आप और अधिक उत्पाद बेचते हैं ।

डेटा पैटर्न को खोलना

डेटा शून्य में मौजूद नहीं है सभी प्रकार के कारक डेटा को प्रभावित करते हैं, जिसमें पक्षपात शामिल है, जो कि मनुष्य डेटा को कैसे मानते हैं।

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

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

स्वचालन और स्वत: प्रतिक्रियाओं के साथ काम करना

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

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

अद्वितीय आइडेंटिफ़ार्स बनाना

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