मैं प्रश्न शीर्षक में वर्णित बीएसटीएस मॉडल के प्रशिक्षण में तेजी लाने की कोशिश कर रहा हूं। क्या यह संभव है? यदि हां, तो कोई इसे कैसे लागू करेगा? एमसीएमसी पुनरावृत्तियां स्वतंत्र हैं, है ना?

0
ShadySam 26 जून 2019, 14:58

1 उत्तर

सबसे बढ़िया उत्तर

MCMC में मार्कोव चेन भाग परिभाषा के अनुसार एक अनुक्रमिक श्रृंखला है जहां वर्तमान नमूना बाद के नमूना प्रस्तावों के संभाव्यता वितरण को निर्धारित करता है। इसलिए, जबकि परिणामी नमूने स्पर्शोन्मुख रूप से स्वतंत्र हैं, कार्यान्वयन में वे नहीं हैं। क्लासिक तरीकों (उदाहरण के लिए, मेट्रोपोलिस-हेस्टिंग्स) में, यह एक कारण है कि ऑटोसहसंबंधों की जांच एक आवश्यक निदान है, और कोई भी सजावटी नमूने प्राप्त करने के लिए पतलेपन का उपयोग कर सकता है। समसामयिक तरीकों में इसका खतरा कम होता है, इसलिए आमतौर पर चिकित्सकों को पतले होने की आवश्यकता नहीं होती है, उदाहरण के लिए, एचएमसी नमूने, लेकिन स्वत: सहसंबंधों की जांच करना अभी भी अच्छा अभ्यास है।

इस सीमा के बावजूद, MCMC नमूनाकरण रणनीतियों के कुछ घटक हैं जिन्हें समानांतर किया जा सकता है, जैसे समानांतर में कई श्रृंखलाएँ चलाना - अधिकांश नमूने, जैसे कि PyMC3 और Stan में यह अंतर्निहित है। साथ ही, उन तकनीकों के लिए जिनके लिए ढाल की जानकारी (जैसे, एचएमसी/एनयूटीएस) की गणना की आवश्यकता होती है, रैखिक बीजगणित को समानांतर किया जा सकता है। स्टेन ने v2.18 (दस्तावेज़ीकरण के बाद से अपने गणित पुस्तकालयों में ऐसा समानांतरीकरण जोड़ा है। ), लेकिन वर्तमान में इसे स्टेन v3.

1
merv 28 जून 2019, 21:37