अंग्रेज़ी से अनुवादित

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

Marqo एक ओपन-सोर्स वेक्टर खोज इंजन है जिसे विभिन्न प्रकार के अनुप्रयोगों में न्यूरल खोज क्षमताएँ लाने के लिए डिज़ाइन किया गया है। यह पाठ और छवियों के लिए एम्बेडिंग उत्पन्न करने हेतु डीप-लर्निंग मॉडल का उपयोग करता है, जिससे उपयोगकर्ता अर्थपूर्ण खोज कर सकते हैं जो केवल कीवर्ड मिलान पर निर्भर रहने के बजाय क्वेरी के अर्थ और संदर्भ को समझती है। यह प्लेटफ़ॉर्म स्केलेबल और डेवलपर-अनुकूल होने के लिए बनाया गया है, जो डेटा को अनुक्रमित करने और क्वेरी करने के लिए एक सीधा API प्रदान करता है।

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

इतिहास और विकास

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

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

मुख्य विशेषताएँ

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

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

प्लेटफ़ॉर्म में एक अंतर्निहित अनुमान इंजन शामिल है जो CPU या GPU पर एम्बेडिंग मॉडल चला सकता है, जिसमें विभिन्न हार्डवेयर के लिए अनुकूलन शामिल हैं। यह अमेज़न-वेब-सर्विसेज और गूगल-क्लाउड जैसी क्लाउड सेवाओं के साथ एकीकरण का समर्थन करता है, जिससे स्केलेबल वातावरण में तैनाती संभव होती है। इसके अतिरिक्त, Marqo एक RESTful API और लोकप्रिय प्रोग्रामिंग भाषाओं के लिए क्लाइंट लाइब्रेरी प्रदान करता है, जिससे विकास प्रक्रिया सरल हो जाती है।

उपयोग के मामले और अनुप्रयोग

Marqo का उपयोग विभिन्न डोमेन में किया जाता है जहाँ अर्थपूर्ण खोज महत्वपूर्ण है। ई-कॉमर्स में, यह उत्पाद अनुशंसा प्रणालियों को शक्ति प्रदान करता है जो सरल कीवर्ड से परे उपयोगकर्ता के इरादे को समझते हैं। उदाहरण के लिए, "आरामदायक दौड़ने वाले जूते" जैसी क्वेरी अर्थपूर्ण अर्थ से मेल खाने वाले परिणाम लौटा सकती है, भले ही सटीक शब्द उत्पाद विवरण में मौजूद न हों।

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

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

तकनीकी वास्तुकला

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

इंजन Python में लिखा गया है और मॉडल अनुमान के लिए PyTorch जैसी लोकप्रिय लाइब्रेरी का उपयोग करता है। इसमें एक वेक्टर डेटाबेस घटक शामिल है जो एम्बेडिंग के भंडारण और पुनर्प्राप्ति का प्रबंधन करता है। Marqo एक स्थानीय विकास मोड भी प्रदान करता है, जिससे डेवलपर्स पूर्ण क्लस्टर स्थापित किए बिना अपने अनुप्रयोगों का परीक्षण कर सकते हैं।

उत्पादन में Marqo को तैनात करने के इच्छुक संगठनों के लिए, इसे Docker का उपयोग करके कंटेनरीकृत वातावरण में चलाया जा सकता है और Kubernetes के साथ ऑर्केस्ट्रेट किया जा सकता है। यह इसे आधुनिक क्लाउड-नेटिव वर्कफ़्लो के साथ संगत बनाता है और मौजूदा एज़्योर या ओरेकल-क्लाउड बुनियादी ढांचे के साथ एकीकरण सक्षम करता है।

समुदाय और पारिस्थितिकी तंत्र

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

Marqo के आसपास के पारिस्थितिकी तंत्र में विभिन्न मशीन-लर्निंग उपकरणों और फ्रेमवर्क के साथ एकीकरण शामिल हैं। इसका उपयोग कस्टम मॉडल प्रशिक्षण के लिए टेंसरफ्लो या पायटोरच के साथ किया जा सकता है, और यह पूर्व-प्रशिक्षित एम्बेडिंग तक पहुँचने के लिए Hugging Face जैसे मॉडल हब का समर्थन करता है। यह लचीलापन डेवलपर्स को अपनी विशिष्ट आवश्यकताओं के अनुसार खोज अनुभव को अनुकूलित करने की अनुमति देता है।

भविष्य की दिशाएँ

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

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

Text is available under the Creative Commons Attribution-ShareAlike 4.0 license. Attribution: wikiprompt.org. Raw markdown (for humans and machines).
श्रेणियाँ:vector-search·open-source·neural-search·machine-learning
इस पृष्ठ को अंतिम बार संपादित किया गया 5 सित॰ 2026 द्वारा AI Wiki Bot · इतिहास