← नवीनतम पेपर
🔬 physics

jNO: A JAX Library for Neural Operator and Foundation Model Training

jNO एक एकीकृत, JAX-नेटिव लाइब्रेरी है जो डेटा-संचालित और भौतिकी-सूचित (physics-informed) दृष्टिकोणों को एक एकल प्रतीकात्मक ट्रेसिंग सिस्टम (symbolic tracing system) में एकीकृत करके न्यूरल ऑपरेटर्स और फाउंडेशन मॉडल्स के प्रशिक्षण को सुव्यवस्थित करती है, जिससे बिना किसी कोड पुनर्गठन के ऑपरेटर रिग्रेशन, मेश-अवेयर रेसिडुअल इवैल्यूएशन और PDE-प्रतिबंधित अनुकूलन (PDE-constrained optimization) के बीच निर्बाध संक्रमण सक्षम होता है।

मूल लेखक: Leon Armbruster, Rathan Ramesh, Georg Kruse, Christopher Straub

प्रकाशित 2026-05-12
📖 6 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Leon Armbruster, Rathan Ramesh, Georg Kruse, Christopher Straub

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

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

jNO (jax Neural Operators) एक नया टूल है जो एक "यूनिवर्सल ट्रांसलेटर" और एक "मास्टर बिल्डर" दोनों के रूप में कार्य करता है। यह एक सॉफ्टवेयर लाइब्रेरी है जिसे इन भौतिकी-स्मार्ट AI मॉडलों को प्रशिक्षित करना बहुत आसान, तेज़ और अधिक लचीला बनाने के लिए डिज़ाइन किया गया है, विशेष रूप से JAX प्रोग्रामिंग भाषा (जो उच्च-गति वैज्ञानिक कंप्यूटिंग के लिए एक लोकप्रिय टूल है) के लिए।

यह कैसे काम करता है, इसे कुछ सरल उपमाओं का उपयोग करके यहाँ समझाया गया है:

1. "एक-स्क्रिप्ट" का जादू (ट्रेसिंग सिस्टम)

jNO को एक एकल, जादुई स्क्रिप्ट के रूप में सोचें जो पूरे निर्माण स्थल को नियंत्रित करती है।

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

2. "लेगो" फाउंडेशन मॉडल

वर्तमान में, भौतिकी के लिए कई अलग-अलग "फाउंडेशन मॉडल" (पूर्व-प्रशिक्षित AI मस्तिष्क) मौजूद हैं, लेकिन वे लेगो सेट्स (Lego sets) की तरह हैं जो अलग-अलग निर्माताओं के हैं और आपस में फिट नहीं होते। एक ब्रांड लाल ईंटों का उपयोग करता है, दूसरा नीली, और उन्हें एक के ऊपर एक नहीं रखा जा सकता।

  • jNO की भूमिका: यह एक यूनिवर्सल एडेप्टर के रूप में कार्य करता है। यह इन विभिन्न AI मॉडलों (जैसे Poseidon, Walrus, और Morph) को लेता है और उन्हें अनुवादित करता है ताकि वे सभी एक ही JAX इकोसिस्टम में फिट हो सकें। अब, एक शोधकर्ता एक पूर्व-प्रशिक्षित "मस्तिष्क" ले सकता है, उसमें थोड़ा बदलाव कर सकता है, और उसे अपने कस्टम भौतिकी नियमों के साथ जोड़ सकता है, वह भी बिना किसी अन्य सॉफ्टवेयर टूल को बदले।

3. "स्मार्ट मेश" (आकारों को संभालना)

भौतिकी का अनुकरण (simulation) करते समय, कंप्यूटरों को आकारों (जैसे एक मुड़ा हुआ पाइप या एक जटिल इमारत) को छोटे ग्रिड टुकड़ों में तोड़ना पड़ता है जिन्हें "मेश" कहा जाता है।

  • नवाचार: jNO में एक अंतर्निहित "स्मार्ट मेश" प्रणाली है। यह एक रोबोट रखने जैसा है जो किसी भी आकार (चाहे वह एक साधारण वर्ग हो या छेदों वाली एक जटिल 3D वस्तु) पर तुरंत ग्रिड बना सकता है। यह ट्रैक रखता है कि ग्रिड का कौन सा हिस्सा "अंदर" है, कौन सा "दीवार" है, और कौन सा "सीमा" (boundary) है, ताकि AI को पता चल सके कि भौतिकी के नियम कहाँ लागू करने हैं।

4. "फाइन-ट्यूनिंग" डायल

कभी-कभी आप एक पूर्व-प्रशिक्षित AI को एक विशिष्ट नया कार्य सिखाना चाहते हैं।

  • कंट्रोल पैनल: jNO आपको एक बहुत ही विस्तृत कंट्रोल पैनल देता है। आप AI को बता सकते हैं, "अपने मस्तिष्क के इन हिस्सों को फ्रीज कर दो ताकि वे न बदलें," या "केवल इन विशिष्ट कनेक्शनों से सीखो," या "एक विशिष्ट सीखने की गति का उपयोग करो।" आप पूरे मॉडल को फिर से बनाए बिना इसके व्यक्तिगत हिस्सों के लिए ऐसा कर सकते हैं। यह एक गाने में गिटार या वोकल्स को बदले बिना केवल ड्रम्स की आवाज़ को एडजस्ट करने के समान है।

5. "डबल-मोड" इंजन (FEM और PINNs)

पेपर इस बात पर प्रकाश डालता है कि jNO भौतिकी की समस्याओं को हल करने के दो अलग-अलग तरीकों को संभाल सकता है:

  • बिंदु-दर-बिंदु (Point-by-Point): विशिष्ट बिंदुओं पर भौतिकी की जाँच करना (जैसे मानचित्र पर विशिष्ट स्थानों पर तापमान की जाँच करना)।
  • पूरा-आकार (Whole-Shape/Finite Element): पूरे आकार पर भौतिकी को एक निरंतर प्रवाह के रूप में देखना (जैसे एक पुल पर कुल तनाव की गणना करना)।
  • लाभ: jNO आपको एक ही कोड का उपयोग करके इन दोनों मोड के बीच स्विच करने की अनुमति देता है। यह एक ऐसी कार होने जैसा है जो बिना इंजन या स्टीयरिंग व्हील बदले कच्ची सड़कों और राजमार्गों दोनों पर चल सकती है।

यह क्यों मायने रखता है?

jNO का मुख्य लक्ष्य वैज्ञानिक सॉफ्टवेयर के "विखंडन" (fragmentation) को रोकना है। शोधकर्ताओं को एक AI मॉडल को प्रशिक्षित करने के लिए पाँच अलग-अलग उपकरणों के साथ जूझने के बजाय, jNO सब कुछ एक ही स्थान पर लाता है।

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

संक्षेप में, jNO "वैज्ञानिक मशीन लर्निंग" की जटिल दुनिया को अलग-अलग कोड अंशों के एक पैचवर्क क्विल्ट को जोड़ने के बजाय, एक एकल, सुसंगत कहानी लिखने जितना सरल और एकीकृत बनाने की कोशिश कर रहा है।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →