आपको आसान-से-कोड स्टेट स्पेस मॉडल और क्लोज-फॉर्म फ़िल्टरिंग के बारे में पहले (यानी कलमन फ़िल्टर, छिपे हुए मार्कोव मॉडल) के बारे में सीखना चाहिए। मैथ्यू गन सही है कि आप सरल अवधारणाओं के साथ आश्चर्यजनक रूप से दूर हो सकते हैं, लेकिन मेरी विनम्र राय में, आपको इसे एक मध्यवर्ती लक्ष्य बनाना चाहिए:
1.) अपेक्षाकृत बोल, राज्य अंतरिक्ष मॉडल में अधिक चलती भागों हैं। जब आप एसएसएम या छिपे हुए मार्कोव मॉडल सीखते हैं, तो बहुत अधिक अंकन होता है। इसका मतलब यह है कि आपके काम करने की याददाश्त को बनाए रखने के लिए और भी चीजें हैं, जब आप चीजों को सत्यापित करते हैं। व्यक्तिगत रूप से, जब मैं पहले कलमन फ़िल्टर और रैखिक-गॉसियन एसएसएम के बारे में सीख रहा था, तो मैं मूल रूप से सोच रहा था "एह यह सब बहुभिन्नरूपी सामान्य वैक्टर के गुण हैं ... मुझे केवल इस बात का ध्यान रखना है कि कौन सा मैट्रिक्स है।" इसके अलावा, यदि आप पुस्तकों के बीच स्विच कर रहे हैं, तो वे अक्सर संकेतन बदलते हैं।
बाद में मैंने इसके बारे में सोचा जैसे "एह, यह हर समय बिंदु पर सिर्फ बेय्स नियम है।" एक बार जब आप इसे इस तरह से समझते हैं तो आप समझते हैं कि संयुग्मित परिवार अच्छे क्यों हैं, जैसे कि कलमन फ़िल्टर के मामले में। जब आप एक छिपी मार्कोव मॉडल को कोड करते हैं, तो उसके असतत राज्य स्थान के साथ, आप देखते हैं कि आपको किसी भी संभावना की गणना करने की आवश्यकता क्यों नहीं है, और फ़िल्टरिंग / चौरसाई करना आसान है। (मुझे लगता है कि मैं यहां कॉन्वेंटल हम्म शब्दजाल से भटक रहा हूं।)
2.) इनमें से बहुत से कोडिंग पर अपने दाँत काटने से आपको एहसास होगा कि राज्य अंतरिक्ष मॉडल की परिभाषा कितनी सामान्य है। बहुत जल्द आप उन मॉडलों को लिखेंगे जिन्हें आप उपयोग करना चाहते हैं, और एक ही समय में यह देखते हुए कि आप क्यों नहीं कर सकते हैं। पहले आप अंततः देखेंगे कि आप इसे केवल इन दो रूपों में से एक में नहीं लिख सकते हैं जिसका आप उपयोग कर रहे हैं। जब आप इसके बारे में थोड़ा और सोचते हैं, तो आप बेयस नियम को लिखते हैं, और समस्या को देखते हैं कि डेटा के लिए किसी प्रकार की संभावना की गणना करने में आपकी असमर्थता है।
तो आप अंततः इन पश्चवर्ती वितरण (राज्यों के वितरण को चौरसाई या फ़िल्टर करने) की गणना करने में सक्षम नहीं होंगे। इस बात का ध्यान रखने के लिए, वहाँ बहुत सारे फ़िल्टरिंग सामान हैं। कण फ़िल्टरिंग उनमें से सिर्फ एक है। कण छानने का मुख्य साधन: आप इन वितरणों से अनुकरण करते हैं क्योंकि आप उनकी गणना नहीं कर सकते हैं।
आप कैसे अनुकरण करते हैं? अधिकांश एल्गोरिदम महत्व के नमूने के कुछ संस्करण हैं। लेकिन यह यहाँ भी अधिक जटिल है। मैं उस ट्यूटोरियल पेपर को Doucet और Johansen ( http://www.cs.ubc.ca/~arnaud/doucet_johansen_tutorialPF.pdf ) द्वारा सुझाता हूं । यदि आपको मिलता है कि कैसे बंद फॉर्म फ़िल्टरिंग कार्य करता है, तो वे महत्व नमूने के सामान्य विचार का परिचय देते हैं, फिर मोंटे कार्लो विधि का सामान्य विचार, और फिर आपको दिखाते हैं कि एक अच्छी वित्तीय समय श्रृंखला उदाहरण के साथ आरंभ करने के लिए इन दो चीजों का उपयोग कैसे करें। IMHO, यह कण फ़िल्टरिंग का सबसे अच्छा ट्यूटोरियल है जो मैं भर में आया हूं।
मिक्स (महत्व नमूना और मोंटे कार्लो विधि) में दो नए विचारों को जोड़ने के अलावा, अब और अधिक अंकन है। कुछ घनत्व आप अभी से नमूना ले रहे हैं; कुछ आप मूल्यांकन कर रहे हैं, और जब आप उनका मूल्यांकन करते हैं, तो आप नमूनों पर मूल्यांकन कर रहे हैं। परिणाम, आपके द्वारा यह सब कोड करने के बाद, भारित नमूने, डीम्ड कण हैं। वे हर नए अवलोकन के बाद बदलते हैं। एक बार में यह सब उठाना बहुत कठिन होगा। मुझे लगता है कि यह एक प्रक्रिया है।
अगर मैं क्रिप्टोकरंसी या हैंडवॉवी के रूप में आ रहा हूं तो मैं माफी मांगता हूं। यह विषय के साथ मेरी व्यक्तिगत परिचितता के लिए सिर्फ समयरेखा है। मैथ्यू गन की पोस्ट शायद आपके सवाल का सीधे जवाब देती है। मुझे लगा कि मैं इस प्रतिक्रिया को टॉस करूंगा।