2010-05-04 14 views
7

मैं बुद्धिमान किसी तरह का रहा हूँ (मैं सोच रहा था ऐ या तंत्रिका नेटवर्क) पुस्तकालय है कि मैं ऐतिहासिक डेटा की एक सूची फ़ीड कर सकते हैं और इस निर्गम की अगले अनुक्रम की भविष्यवाणी करेगा।नेट तंत्रिका नेटवर्क या ऐ भविष्य भविष्यवाणियों

एक उदाहरण मैं पुस्तकालय निम्नलिखित आंकड़े 1,2,3,4,5

और इस आधार पर खिलाने के लिए चाहते हैं के रूप में, यह भविष्यवाणी करना चाहिए अगले अनुक्रम 6,7,8,9 है, 10 आदि

इनपुट बहुत अधिक जटिल होंगे और इसमें अधिक जानकारी होगी।

इसका उपयोग सी # अनुप्रयोग में किया जाएगा।

यदि आपके पास कोई सिफारिश या चेतावनी है जो बहुत अच्छा होगा।

धन्यवाद

संपादित

क्या मैं, मैं ऐतिहासिक बिक्री डेटा का उपयोग कर भविष्यवाणी क्या राशि एक विशिष्ट ग्राहक सबसे अधिक संभावना अगले अवधि में खर्च करने के लिए जा रहा है करने के लिए कोशिश कर रहा हूँ।

मुझे समझ में आता है कि कई बाहरी कारक हैं जो ग्राहकों की खरीद को प्रभावित कर सकते हैं, लेकिन अब मुझे केवल बिक्री इतिहास पर इसका आधार बनाना होगा और फिर पिछले बिक्री और अनुमानित बिक्री दिखाने वाले ग्राफ को प्लॉट करना होगा।

उत्तर

3

यदि आप एक .NET एपीआई की तलाश में हैं, तो मैं आपको एएफर्ज को आजमाने की सलाह दूंगा।नेट http://code.google.com/p/aforge/

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

1

यदि मैं आपके प्रश्न को सही ढंग से समझता हूं, तो आप अनुमानित कार्य को अनुमानित और निकालना चाहते हैं। अपने उदाहरण में, आप जानते हैं कि समारोह को महत्व देता

f(0) = 1 
f(1) = 2 
f(2) = 3 
f(3) = 4 
f(4) = 5 

इन बातों के लिए एक अच्छा सन्निकटन f(x) = x+1 होगा, और कि f(5) = 6 प्राप्त होते हैं ... उम्मीद के रूप में। समस्या यह है कि, आप उस कार्य के बारे में ज्ञान के बिना इसे हल नहीं कर सकते जिसे आप निकालना चाहते हैं: क्या यह रैखिक है? क्या यह बहुपद है? क्या यह चिकना है? क्या यह (लगभग या बिल्कुल) चक्रीय है? समारोह की सीमा और डोमेन क्या है? जितना अधिक आप उस फ़ंक्शन के बारे में जानते हैं जिसे आप निकालना चाहते हैं, उतनी ही बेहतर आपकी भविष्यवाणियां होगी।

+1

आप समझ में नहीं आते हैं, वह चाहता है कि कार्यक्रम अपने दिमाग को स्कैन करे और पता चले कि वह क्या सोच रहा है। अहम, एआई – TiansHUo

1

मुझे बस एक चेतावनी है, क्षमा करें। =)

गणित के अनुसार, वहाँ के ऊपर एक "6" द्वारा अपनाई जाने वाली अपने दृश्य के लिए कोई कारण नहीं है। मैं आपको आसानी से एक साधारण कार्य दे सकता हूं, जिसका अगला मूल्य आपको पसंद है। यह सिर्फ इंसानों को सरल नियमों की तरह है, और इसलिए इन अनुक्रमों में एक कनेक्शन देखना है, वास्तव में वहां नहीं है। इसलिए, यदि आप इसे अतिरिक्त जानकारी के साथ फ़ीड नहीं करना चाहते हैं, तो यह कंप्यूटर के लिए एक असंभव कार्य है।

संपादित करें: मामले कि यदि आपको संदेह है अपने डेटा एक ज्ञात कार्यात्मक निर्भरता के लिए, और वहाँ बेकाबू बाहर कारक हैं, हो सकता है regression analysis अच्छे परिणाम होगा। आसान शुरू करने के लिए, पहले linear regression देखें।

यदि आप रैखिक निर्भरता ग्रहण नहीं कर सकते हैं, तो एक अच्छा एप्लिकेशन है जो आपके ऐतिहासिक डेटा को फ़िट करने के कार्यों की तलाश करता है ... जैसे ही मुझे याद है, मैं इस पोस्ट को इसके नाम से अपडेट कर दूंगा। =)

+1

मैं ऐतिहासिक बिक्री डेटा का उपयोग करने की कोशिश कर रहा हूं, भविष्यवाणी करता हूं कि किसी विशिष्ट ग्राहक को अगली अवधि में कितना खर्च करने की संभावना है। मैं समझता हूं कि कई बाहरी कारक हैं जो ग्राहकों की खरीद को प्रभावित कर सकते हैं लेकिन अभी के लिए हम केवल बिक्री इतिहास पर इसका आधार लेंगे। – SetiSeeker

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