छोटे और ऑन-डिवाइस मॉडल्समध्यमपाठ 2275 मिनट का पाठ

ओपन-वेट मॉडल्स और लाइसेंस

किसी मॉडल को डाउनलोड करने का मतलब यह नहीं है कि आप उसका जैसे चाहें वैसे इस्तेमाल कर सकते हैं। ओपन वेट्स और ओपन सोर्स के बीच का अंतर समझें, और जानें कि मॉडल लाइसेंस कैसे पढ़ा जाता है।

पाठ वीडियो में

60 सेकंड में

ओपन-वेट मॉडल्स और लाइसेंस

किसी मॉडल को डाउनलोड करने का मतलब यह नहीं है कि आप उसका जैसे चाहें वैसे इस्तेमाल कर सकते हैं। ओपन वेट्स और ओपन सोर्स के बीच का अंतर समझें, और जानें कि मॉडल लाइसेंस कैसे पढ़ा जाता…

1/4
आसान शब्दों में
कोई दोस्त आपको एक साइकिल उधार देता है। आप उसे चला तो सकते हैं, लेकिन शायद दूसरों को किराए पर नहीं दे सकते, और शायद उस पर पेंट भी नहीं कर सकते। मॉडल डाउनलोड करना भी कुछ ऐसा ही है: मॉडल तो आपको मिल जाता है, लेकिन लाइसेंस यह तय करता है कि आपको उसके साथ क्या करने की अनुमति है।
ओपन-वेट मॉडल वह होता है जिसके ट्रेंड वेट्स को आप डाउनलोड कर सकते हैं और खुद रन कर सकते हैं। यह उस मॉडल से अलग है जिसे आप सिर्फ किसी के API के ज़रिए ही ऐक्सेस कर सकते हैं। लेकिन "ओपन वेट्स" यह नहीं बताता कि आप उनके साथ क्या कर सकते हैं। यह बात लाइसेंस से तय होती है।

ओपन वेट्स बनाम ओपन सोर्स

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

हर लाइसेंस से पूछे जाने वाले पाँच सवाल

  1. कमर्शियल इस्तेमाल: क्या मैं पैसे कमाने वाले किसी प्रोडक्ट में इसका इस्तेमाल कर सकता हूँ? क्या इसमें कोई सीमाएं हैं, उदाहरण के लिए कंपनी के आकार या यूज़र्स की संख्या पर?
  2. एट्रिब्यूशन: क्या मुझे मॉडल का नाम देना होगा, कोई नोटिस फ़ाइल रखनी होगी, या "built with …" जैसा टेक्स्ट दिखाना होगा?
  3. स्वीकार्य उपयोग के नियम: क्या प्रतिबंधित उपयोगों की कोई सूची है? क्या मुझे ये नियम अपने यूज़र्स तक भी पहुँचाने होंगे?
  4. डेरिवेटिव्स: अगर मैं इसे फाइन-ट्यून करता हूँ, तो मेरे नए मॉडल पर कौन सा लाइसेंस लागू होगा? क्या मुझे कोई खास नाम इस्तेमाल करना होगा?
  5. आउटपुट्स: क्या मैं किसी दूसरे मॉडल को ट्रेन करने के लिए इस मॉडल के आउटपुट का इस्तेमाल कर सकता हूँ? कुछ लाइसेंस और शर्तें इस पर रोक लगाती हैं।

आम लाइसेंस श्रेणियाँ

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

मॉडल कार्ड भी पढ़ें

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

और देखें और पढ़ें

लैब

दो असली ओपन-वेट मॉडल्स के लिए लाइसेंस चेकलिस्ट, और एक प्रोजेक्ट के लिए चुनाव।

~30 min

समस्या

आपका प्रोजेक्ट: "एक पेड ऐप जो तमिलनाडु में छोटे दुकानदारों को तमिल और अंग्रेज़ी में ग्राहकों के मैसेज के जवाब लिखने में मदद करता है।"

  1. Hugging Face पर दो छोटे ओपन-वेट टेक्स्ट मॉडल चुनें। हर एक का मॉडल कार्ड और उसकी पूरी लाइसेंस फ़ाइल खोलें।
  2. दोनों के लिए एक टेबल भरें: लाइसेंस का नाम, क्या कमर्शियल इस्तेमाल की अनुमति है? (और कोई सीमाएं), क्या एट्रिब्यूशन ज़रूरी है, स्वीकार्य-उपयोग नीति (हाँ/ना, और एक उदाहरण नियम), फाइन-ट्यून किए गए वर्शन के बारे में नियम, दूसरे मॉडल को ट्रेन करने के लिए आउटपुट का इस्तेमाल करने के नियम, मॉडल कार्ड पर दी गई भाषाएं।
  3. तारीख और आपके द्वारा जाँचे गए सटीक मॉडल का नाम और वर्शन लिखें।
  4. प्रोजेक्ट के लिए एक मॉडल चुनें और दो कारण बताएं। एक ऐसा सवाल लिखें जो आप किसी वकील से पूछेंगे।

आपका काम तब पूरा होगा जब

कठिन सवाल

उत्तर देखने से पहले ख़ुद जवाब देने की कोशिश करें। अगर आप इनके जवाब दे सकते हैं, तो आप पाठ समझ गए हैं।

Q1किसी मॉडल के वेट्स पर्मिसिव लाइसेंस के तहत हैं, लेकिन उसके मॉडल कार्ड में कहा गया है कि इसे ऐसे डेटा पर ट्रेन किया गया था जिसके अधिकार स्पष्ट नहीं हैं। क्या इसका कमर्शियल इस्तेमाल करना सुरक्षित है?दिखाएं

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

Q2कोई लाइसेंस आपसे अपनी स्वीकार्य-उपयोग नीति को अपने यूज़र्स तक पहुँचाने के लिए क्यों कह सकता है?दिखाएं

क्योंकि पब्लिशर यह नियंत्रित नहीं कर सकता कि आपके यूज़र्स आपके ऐप के साथ क्या करते हैं। नियमों को आगे बढ़ाने का मतलब (उदाहरण के लिए अपनी सेवा की शर्तों यानी terms of service के ज़रिए) यह है कि मॉडल जहाँ भी इस्तेमाल हो, ये पाबंदियाँ उसके साथ रहें। यदि आप इसे नज़रअंदाज़ करते हैं, तो भले ही आपने व्यक्तिगत रूप से कभी मॉडल का गलत इस्तेमाल न किया हो, फिर भी आप लाइसेंस का उल्लंघन कर रहे हो सकते हैं।

जारी रखने के लिए कृपया साइन इन करें।

अक्सर पूछे जाने वाले सवाल

अगर कोई मॉडल Hugging Face पर है, तो क्या मैं उसका कमर्शियल इस्तेमाल कर सकता हूँ?

अपने आप नहीं। Hugging Face कई अलग-अलग लाइसेंस के तहत मॉडल्स को होस्ट करता है। कुछ कमर्शियल इस्तेमाल की अनुमति देते हैं, कुछ नहीं देते, और कुछ शर्तें जोड़ते हैं। हमेशा उस सटीक मॉडल का लाइसेंस पढ़ें।

स्वीकार्य-उपयोग नीति क्या है?

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

क्या फाइन-ट्यून किए गए मॉडल पर ओरिजिनल लाइसेंस ही लागू रहता है?

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

क्या कॉलेज प्रोजेक्ट के लिए मॉडल का इस्तेमाल करना अलग बात है?

कई लाइसेंस रिसर्च और व्यक्तिगत सीखने के मामले में ज़्यादा लचीले होते हैं, और गैर-कमर्शियल लाइसेंस इसी काम के लिए बनाए जाते हैं। लेकिन अगर यह प्रोजेक्ट बाद में कोई प्रोडक्ट या स्टार्टअप बन जाता है, तो लॉन्च करने से पहले लाइसेंस को दोबारा ज़रूर देखें।

पाठ का टेस्ट

5 सवाल। पास होने और इस पाठ को पूरा करने के लिए 3 सही होने चाहिए (60%)।

टेस्ट देने और अपनी प्रोग्रेस सेव करने के लिए साइन इन करें