मुझे पता है कि एक चिह्नित समाधान था, लेकिन यहां कुछ और लिंक हैं जो बहुत उपयोगी होंगे।
http://ann.thwien.de/index.php/Main_Page
http://neuralmesh.com
http://www.tremani.nl/open-source/neural-network
वहाँ PHP का उपयोग ऐ से ज्यादातर लोगों का एहसास है और यह भी संभव है के साथ वास्तव में कर दिया गया है और अधिक काम करते हैं। तंत्रिकाकॉम साइट ने कनेक्ट 4 गेम के बारे में बात की और कंप्यूटर ने जितना अधिक गेम खेला उतना स्मार्ट हो गया (हालांकि वे उस गेम के किसी भी प्रकार का लाइव डेमो प्रदान नहीं करते हैं, उनके पास उनके सिस्टम का डेमो है जो बहुत अच्छा दिखता है और अच्छा लगता है)।
मैं यह नहीं कहूंगा कि PHP यह करने के लिए सबसे प्रभावी भाषा है ... मुझे लगता है कि यदि आप पोलॉग में कूदने के साथ बिल्कुल बोर्ड पर नहीं हैं तो मुझे सी ++ या जावा बहुत बेहतर विकल्प होंगे। LISP, लेकिन एफएएनएन भी है जो तंत्रिका नेटवर्क के लिए एक लाइब्रेरी है और इसमें विभिन्न भाषाओं के लिए बाइंडिंग है (PHP सहित, लेकिन यह PHP 5.3 के साथ काम नहीं कर रहा है और अब इसे बनाए रखा नहीं प्रतीत होता है, लेकिन मुझे यकीन है कि यह अभी भी महान है अन्य भाषाओं के लिए)।
हालांकि ... मैं यह कहने जा रहा हूं कि यह PHP या किसी प्रकार के सरल तंत्रिका नेटवर्क का उपयोग करके एआई बनाने का मूर्ख विचार नहीं है। इसका कारण यह है कि इन दिनों इंटरनेट वास्तव में हमारे कंप्यूटर उपयोग के लिए जिम्मेदार है। असल में, ज्यादातर लोगों को शायद ऐसे कंप्यूटर की आवश्यकता नहीं होती जो इंटरनेट से कनेक्ट न हो। तो जब आप इसे महसूस करते हैं और महसूस करते हैं कि PHP सीखने और मुफ्त और अन्य सभी लाभों के लिए सबसे लोकप्रिय और आसान है .... यह एक बहुत आम बात है "जाने के लिए" भाषा।
यह मजाकिया है कि लोग यह कहना चाहते हैं कि "धीमा" PHP कैसे है, लेकिन हमने पहले ही उस मुद्दे का ख्याल रखा है। कंप्यूटर आज बहुत तेज हैं और हम उन्हें नेटवर्क कर सकते हैं। साथ ही, लोग अभी भी PHP 4 के बारे में सोचते हैं जब वे कहते हैं कि यह धीमा है। वे PHP 5.3 या नई सुविधाओं और गति बढ़ने के बारे में भी नहीं जानते हैं। "क्लाउड" में अपने तंत्रिका नेटवर्क के लिए एक वितरित डेटाबेस की कल्पना करें। इस बारे में सोचें कि डेटा रखने और यहां तक कि इसे संसाधित करने के लिए कितना लाभ है (भले ही यह कम कुशल है, हार्डवेयर सस्ता है)। अब सोचें कि आप किसी अन्य भाषा की तुलना में PHP का उपयोग करके इसे कितनी तेजी से सेट कर सकते हैं। कुछ अन्य भाषा जहां आप इंटरनेट से कनेक्ट करने के लिए आवश्यक सभी पुस्तकालयों को खोजने के लिए प्रार्थना करेंगे, वास्तव में डेटा प्राप्त करने दें और फिर उपयोगकर्ता को डेटा को वेब ब्राउज़र के रूप में इस तरह के सुविधाजनक तरीके से प्रदर्शित करें।
क्या होगा यदि आप अंतिम उपयोगकर्ता को कुछ भी डाउनलोड और इंस्टॉल नहीं करना चाहते हैं?
वैसे भी, आपको यह विचार मिलता है, मैं इसके साथ आगे नहीं जा रहा हूं ... लेकिन PHP के लिए ऐसा कुछ सोचने के लिए निश्चित रूप से बेतुका नहीं है।
फिर से, यह भी निर्भर करता है कि आप अपने "एआई" के साथ क्या करने जा रहे हैं यदि यह एक साधारण कनेक्ट 4 गेम ... या युद्धपोत ... या शतरंज खेलना है। फिर आप इसे थोड़ा (लंबे प्रोसेसर गहन भाग) के लिए प्रशिक्षित करते हैं और फिर आप (अधिकतर) किए जाते हैं। तो इससे कोई फर्क नहीं पड़ता कि आप किस भाषा का उपयोग कर रहे हैं।
बेशक आप इसे कर सकते हैं ... किसी बिंदु पर ... लेकिन मैं इस प्रयास पर एक और उचित भाषा चुनने का सुझाव दूंगा :-) – jldupont
एक बेहतर उत्तर .... हाँ, हाँ। – KevinDTimm
वोट क्यों नीचे? – Kamarey