2010-03-01 28 views
7

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

विषय पर किसी भी तरह की उपयोगी सामग्री अच्छी है - किताबें, ब्लॉग, ट्यूटोरियल, कुछ भी। मेरी पसंद की भाषा सी # है इसलिए इसमें कुछ भी भयानक होगा लेकिन मुझे अन्य भाषाओं में उदाहरण देखने में खुशी होगी।

उत्तर

3

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

1

पुस्तक Algorithms of the Intelligent Web द्वारा हरलंबोस मार्मानिस & दिमित्री बाबेन्को (मैनिंग एड। 200 9) इस तरह की चीजों में एक प्राइमर प्रदान करती है।
इस पुस्तक में उन क्षेत्रों के एक विस्तृत स्पेक्ट्रम शामिल हैं जहां वेब अनुप्रयोगों पर "स्मारक" लागू किए जा सकते हैं। इस वजह से, कई विषयों को एक सतही उपचार पर प्राप्त होता है, लेकिन प्रत्येक अध्याय में आगे खोदने के लिए बहुत प्रासंगिक संदर्भ शामिल हैं।
इसके अलावा, कोड के लिहाज से, काम कर रहे उदाहरण पुस्तक में मिलता में उपलब्ध कराया जाता है एक code.google.com project (खेद हालांकि, ज्यादातर जावा, नहीं सी # प्रश्न में सुझाव के रूप में)

मैं अन्य ऐ संसाधनों की सोच भी नहीं सकते विशेष रूप से ऐ-एट-बड़े की वेब अनुप्रयोगों पर ध्यान केंद्रित है, लेकिन कई क्षेत्रों में विशेष रूप से, प्रासंगिक "बुद्धिमान वेब" कर रहे हैं:

  • प्राकृतिक भाषा संसाधन
  • [कुछ] तंत्रिका नेटवर्क
  • मशीन सीखने और क्लासिफायर
+0

धन्यवाद, डेटा खनन का उल्लेख करने के लिए –

3

मैं कई परियोजनाओं में AForge.NET का उपयोग करता हूं। आनुवंशिक एल्गोरिदम, तंत्रिका नेटवर्क, मशीन सीखने आदि के बहुत सरल और तेज़ कार्यान्वयन हैं।

यह एक ओपन-सोर्स प्रोजेक्ट है, इसलिए मैं इसे एआई का उपयोग करके किसी भी परियोजना के लिए प्रारंभिक रूपरेखा के रूप में अनुशंसा कर सकता हूं।

2

Google वार्ता की एक उत्कृष्ट श्रृंखला है जो कवर करेगी नींव Statistical Aspects of Data Mining कहा जाता है। यह वही स्नातक स्तर की कक्षा है जो डेविड मीज़ स्टैनफोर्ड में देती है।

+0

+1 अच्छा लगता है, हालांकि मैं उस विशेष पाठ्यक्रम पर टिप्पणी नहीं कर सकता। – Steve314

+0

ग्रेट रिसोर्सेज, लोनेन! धन्यवाद। (ओपी से थोड़ा बड़ा लेकिन सभी बहुत उपयोगी!) +1 – mjv

1

"इंटेलिजेंट वेब के एल्गोरिदम" Marmanis & Babenko द्वारा। आपको जो चाहिए (सर्वोत्तम विवरण के आधार पर) के लिए सर्वश्रेष्ठ संदर्भ नीचे रखें। हां, कोड जावा में लिखा गया है लेकिन यह इतना साफ और सीधा है कि आप शायद इसे जितना चाहें उतना जल्दी टाइप कर सकते हैं।

खोज कार्यक्षमता के मामले में यह इंडेक्सिंग और विवरण, विस्तार से, पेजरैंक, उपयोगकर्ता क्लिक एन्हांसमेंट, और सादे दस्तावेजों (एएससीआईआई, वर्ड, पीडीएफ) के लिए पेजरैंक-प्रेरित रैंकिंग एल्गोरिदम से परे है जिसे लेखक डॉक्रैंक कहते हैं।

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

संबंधित मुद्दे