कृत्रिम बुद्धिमत्ता को हराने के लिए कोई तरकीब?


14

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

क्या इस तथ्य का दुरुपयोग करने के कोई अन्य तरीके हैं कि अधिकांश शतरंज एआई की सिर्फ जानवर बल है और आमतौर पर "सबसे सुरक्षित" लाइन के साथ जाते हैं?

जवाबों:


4

एआई की शतरंज के खिलाफ जीत के लिए मेरे दिमाग में पांच विचार:

  • असामान्य उद्घाटन खेलने की कोशिश कर रहा है
  • कई उद्घाटन के लिए एआई से बेहतर ज्ञान सिद्धांत
  • अवंत-माली पदों (अग्रिम में बलिदान और योजना चाल) खेलने की कोशिश कर रहा
  • जिस तरह से खेलता है यह निर्धारित करने के लिए एआई के खेल का विश्लेषण करना
  • यह जानने की कोशिश करना कि एआई को कैसे प्रोग्राम किया गया है

आपके पास यहां टिप्स और दिलचस्प जानकारी है


2
मुझे नहीं लगता कि प्रसिद्ध साथी संभव होंगे, क्योंकि कंप्यूटर इन साथियों को "देखेगा"। मैं अवांट-गार्डियन पोस्ट्स से भी बचता हूँ, क्योंकि वे (सामरिक) आश्चर्य से भरे हो सकते हैं और आप कंप्यूटर को आश्चर्यचकित नहीं कर सकते। कंप्यूटर में आम तौर पर विशाल उद्घाटन डेटाबेस होते हैं। कंप्यूटर से ज्यादा जानना आसान लगता है
माइकल

वे लिंक वास्तव में दिलचस्प हैं, विशेष रूप से हिप्पोपोटामस जो कि काफी अजीब था जब मैं लगभग 7 साल का था तो मेरा पसंदीदा उद्घाटन था: डी।
Quibblesome

@ मिचेल: मैंने अपना उत्तर संपादित कर लिया है।
ज़िस्टोलोएन

3

रणनीति के साथ कंप्यूटर बहुत अच्छा है और रणनीति के साथ बुरा है। रणनीति में कंप्यूटर को बाहर करने के लिए बहुत कम बदलाव है। इसलिए कोशिश करें

  • बंद रणनीतिक स्थिति
  • विनिमय क्वीन्स जल्दी
  • अंत खेल की तलाश करें

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

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

@ प्रश्न: आप गिन सकते हैं और देख सकते हैं कि आपके पद को 5 की जरूरत है, जबकि प्रचार के लिए 4 चालों की आवश्यकता है, लेकिन एआई को निष्कर्ष निकालने के लिए लाखों और लाखों पदों को देखने की आवश्यकता है। अच्छी तरह से अपने क्षितिज से परे हो सकता है। मध्यम गेम में अधिक टुकड़े हैं, लेकिन कम चालें जो वे कर सकते हैं क्योंकि स्थिति कम खुली हैं। दूसरी ओर, मौका है कि आप कुछ छिपी हुई रणनीति को याद करते हैं, बीचगेम में वास्तव में बड़ा है।
रेमकोगर्लिच

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

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

3
  1. एक असामान्य उद्घाटन खेलना एक समयबद्ध मैच में कंप्यूटर द्वारा मध्य और अंत में किए गए खोजों की गहराई को कम कर सकता है।

  2. यदि आप अनावश्यक रूप से टुकड़ों का आदान-प्रदान करने से बचते हैं तो कंप्यूटर को बड़ी खोज करनी होगी जो कम गहराई तक होगी।

  3. उन बलिदानों के बारे में सोचें जो आपको फायदा पहुंचा सकते हैं यदि कंप्यूटर उन्हें स्वीकार करता है और उस शाखा को बहुत दूर तक नहीं देखता है कि आपकी योजना वास्तव में क्या है। इससे सावधान रहें, हालांकि कुछ कंप्यूटर सभी शाखाओं को खोजना जारी रखेंगे।

  4. बेहतर कंप्यूटरों के खिलाफ, कंप्यूटर आपके मूव टाइम का उपयोग इस बारे में सोचने के लिए करेगा कि यह कितना लंबा है, इसलिए आपको अपने कदम पर निर्णय लेने में अधिक समय लगता है।

  5. जब तक आपका अंत गेम उत्कृष्ट नहीं होता है, जब भी संभव हो अंत खेलों से बचें क्योंकि शतरंज के कंप्यूटर अंतिम गेम में बहुत बड़ी खोज कर सकते हैं।

  6. चालों की पुनरावृत्ति से बचें क्योंकि यह उन कंप्यूटरों को अनुमति देता है जो बहुत अधिक समय बचाने के लिए संक्रमण तालिकाओं का उपयोग करते हैं क्योंकि वे तुरंत स्थानांतरित कर सकते हैं जब उनके पास पहले से ही स्थिति हो और एक संक्रमण तालिका में संग्रहीत खेलने के लिए सर्वोत्तम चाल हो।

यहां पाया गया: http://www.becomeawordgameexpert.com/ कंप्यूटर्स .htm


1
उसी लिंक को मैंने अपने उत्तर में दिया है। अपनी राय देने से पहले कृपया अन्य उत्तर पढ़ें। हालाँकि, आप कुछ अच्छे बिंदु देते हैं।
जिस्टोलोएन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.