लीला शतरंज जीरो, एक बुद्धिमान खुला स्रोत शतरंज इंजन

लीलाशेसजेरो

लीला शतरंज शून्य (LCZero या LCZ) एक स्वतंत्र और मुक्त स्रोत शतरंज इंजन के रूप में पेश किया गया है। इसे अलेक्जेंडर ल्याशुक और गैरी लिंसकोट द्वारा विकसित किया गया था, जो स्टॉकफिश कार्यक्रम के एक डेवलपर भी हैं। लीला शतरंज शून्य यह लीला जीरो इंजन से प्रेरित है, जो डीपमाइंड के अल्फा गो जीरो प्रोजेक्ट पर आधारित है।

लीला शतरंज शून्य एक यूसीआई अनुरूप शतरंज इंजन है जो एक तंत्रिका नेटवर्क के माध्यम से शतरंज खेलने के लिए डिज़ाइन किया गया है। लीला ज़ीरो और अल्फ़ागो ज़ीरो की तरह, लीला शतरंज शून्य केवल खेल के नियमों को जानता है और कुछ नहीं।

एक शतरंज इंजन में एल्गोरिथ्म होता है जो किसी दिए गए स्थान में सर्वश्रेष्ठ चाल की गणना करता है।

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

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

ये इंटरफेस इंजनों को टूर्नामेंट के दौरान एक-दूसरे को खोजने की अनुमति भी देते हैं। एक और लाभ यह है कि प्रोग्रामर शतरंज के दृश्य प्रतिनिधित्व का प्रबंधन किए बिना अपने इंजन के प्रदर्शन पर ध्यान केंद्रित कर सकते हैं।

ये इंटरफेस XBoard / WinBoard, Arena या Chessbase (कमर्शियल) हो सकते हैं।

लीला शतरंज शून्य के बारे में

लीला शतरंज शून्य एक समर्पित वेबसाइट पर प्रशिक्षित है। लीला शतरंज शून्य के लिए जीएमआई (यानी, 1950 से निर्मित इंटरनेशनल ग्रैंडमास्टर (जीएमआई) का शीर्षक, शतरंज और चेकर्स दोनों में उपयोग किया जाता है) के स्तर तक पहुंचने के लिए कुछ महीनों का विकास और प्रशिक्षण पर्याप्त है। यह इन कार्यक्रमों के कम पदों का विश्लेषण करते हुए, Rybka, स्टॉकफिश या कोमोडो के पिछले संस्करणों को भी शक्तिशाली शतरंज इंजन से बेहतर बनाता है।

अप्रैल 2018 में, लीला चेस ज़ीरो सबसे छोटी डिवीज़न में सीज़न 12 के दौरान सुपीरियर शतरंज इंजन चैम्पियनशिप (TCEC) में प्रवेश करने वाला पहला न्यूरल नेटवर्क-आधारित इंजन बन गया।

लिनक्स पर लीला शतरंज शून्य कैसे स्थापित करें?

जो लोग लीला शतरंज शून्य की कोशिश करने में रुचि रखते हैं, उन्हें पहले पता होना चाहिए कि लीला शतरंज शून्य का एक नया संस्करण है, संस्करण 0.21.2, जून के बाद से उपलब्ध है और गिटहब पर उपलब्ध है।

इस रिलीज़ में निम्नलिखित परिवर्तन शामिल हैं:

  • GTX 16xx कार्ड के लिए अनुकूलन (cudnn-fp16 अब उनके लिए काम करता है, भले ही यह प्रदर्शन में सुधार न करे, साथ ही RTX कार्ड के लिए)
  • "पोस्ट-इट" फ़ंक्शन को डिफ़ॉल्ट रूप से सक्षम किया गया है: यह LC0 गेम को बेहतर बनाता है जब आप खोज के दौरान एक टीममेट देखते हैं
  • Centipawn सूत्र को अपडेट किया गया है: LC0 अब मूल्यांकन मानों को अन्य इंजनों के समान दिखाएगा
  • भविष्य के रन (शायद टेस्ट 60) के लिए एक व्यापक तंत्रिका नेटवर्क (अधिक फिल्टर) के लिए अनुकूलन।

अब फ़ाइलों को डाउनलोड करने में सक्षम हो जाएगा, कौन कौन से यह हैं और यह अन्य।

ये फाइलें उन्हें उन्हें अनज़िप करना होगा और परिणामस्वरूप फ़ोल्डरों के साथ हम निम्नलिखित कार्य करेंगे।

हम फ़ोल्डर में प्रवेश करेंगे "एलजेरो-कॉमन-मास्टर"इसके अंदर हमें एक फोल्डर मिलेगा"आद्य", हम इस फ़ोल्डर को दूसरे परिणामी फ़ोल्डर में ले जाएंगे जो कि है"लीलाशेज़ेरो-एलसी0-46e4053"लेकिन एक और फ़ोल्डर के अंदर जो अंदर है"libs" यह क्या है "एलजेरो-आम"

निम्नलिखित मार्ग छोड़कर "LeelaChessZero-lc0-46e4053 / libs / lczero-common / proto".

अब यहाँ डेवलपर हमें कुछ संकेत देता है:

  • यदि आप NVidia ग्राफिक्स कार्ड का उपयोग करना चाहते हैं, तो कृपया CUDA और cuDNN इंस्टॉल करें।
  • यदि आप AMD ग्राफिक्स कार्ड का उपयोग करना चाहते हैं, तो कृपया OpenCL स्थापित करें।
  • यदि आप OpenBLAS संस्करण चाहते हैं तो मैं OpenBLAS (libopenblas-dev) स्थापित करता हूं।
  • संकलन को पूरा करने के लिए हमें पहले निंजा-बिल्ड, मेसन और वैकल्पिक रूप से gtest (libgtest-dev) होना चाहिए।

संकलन मुख्य निर्देशिका पर जाकर और फ़ाइल निष्पादित करके किया जाएगा:

./build.sh

अंत में, यदि आप इसके बारे में कुछ और जानना चाहते हैं, साथ ही साथ कुछ विशिष्ट लिनक्स वितरण जैसे उबंटू, ओपनसैस और रास्पबेरी पाई के लिए अन्य इंस्टॉलेशन विधियां आप परामर्श कर सकते हैं निम्नलिखित लिंक।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   डेबिनिटा-भयंकर कहा

    ये निर्देश नवीनतम संस्करण को संकलित करने के लिए हैं, डेबियन / देवुआन में आप आधिकारिक रिपोज से एक कम वर्तमान संस्करण स्थापित कर सकते हैं
    sudo apt-get install लीला-शून्य
    मैं उन लोगों के लिए टिप्पणी छोड़ता हूं जो जानकारी की तलाश में हैं और यहां पहुंचते हैं