मैं क्लोजर में बेयसियन नेटवर्क बनाना चाहता हूं, क्योंकि मुझे कोई भी इसी तरह की परियोजना नहीं मिली है।क्लोजर डीएजी (बेयसियन नेटवर्क)
मैंने बीएन के बहुत सारे सिद्धांत का अध्ययन किया है लेकिन फिर भी मैं नहीं देख सकता कि नेटवर्क को कैसे कार्यान्वित किया जाता है (मैं नहीं हूं कि लोग कुछ भी के लिए "गुरु" कहते हैं, लेकिन विशेष रूप से कार्यात्मक प्रोग्रामिंग के लिए नहीं)।
मुझे पता है कि एक बी एन (प्रत्येक नोड के लिए एक) एक DAG से ज्यादा कुछ नहीं है और एक बहुत संभावना तालिका है लेकिन अब मैं कोई गोंद कैसे DAG को लागू करने की है। (: कुंजी शायद एक) एक संभावना तालिका का एक वेक्टर (एक और नक्शा?)
मेरा पहला विचार कुछ थोड़ा नक्शे के साथ एक विशाल सेट (DAG) (DAG के नोड), हर कोई नाम होना चाहिए था माता-पिता और आखिरकार गैर-वेसेंडेंट का वेक्टर।
अब मैं कैसे माता-पिता और गैर वंश के संदर्भ लागू करने के लिए पता नहीं है (क्या मैं दो वेक्टर में डाल देना चाहिए)। मुझे लगता है कि एक सूचक सही होना चाहिए, लेकिन इसकी कमी की कमी; मैं वेक्टर में डाल सकता हूं: अन्य नोड का नाम लेकिन यह धीमा होने जा रहा है, है ना?
मैं सोच रहा था कि एक वेक्टर के बजाय मैं और अधिक सेट का उपयोग कर सकता है, इस तरह से तेजी से किया जाएगा एक नोड के वंशज हैं।
संभावना तालिका जहां मैं अभी भी अन्य नोड्स पर कुछ संदर्भ की आवश्यकता के लिए इसी तरह की समस्या।
अंत में मैं भी बीएन (डेटा से शुरू होने वाले नेटवर्क का निर्माण) सीखना चाहता हूं, इसका मतलब है कि मैं को दोनों संभाव्यता तालिकाओं, किनारे और नोड्स को बदल दूंगा।
क्या मुझे उत्परिवर्तनीय प्रकारों का उपयोग करना चाहिए या वे केवल जटिलता में वृद्धि करेंगे?
यह [तो सवाल] [1] आप कर सकते हैं। [1]: http: // stackoverflow।कॉम/प्रश्न/31278 9 0/क्लोजर-या-स्कीम-बेयसियन-वर्गीकरण-पुस्तकालय/3128224 # 3128224 – Ankur
चास एमेरिक में [बेयसियन नेटवर्क पर बात करें] (http://blip.tv/clojure/chas-emerick-modeling-the -वर्ल्ड-प्रोबैबिलिस्टिकली-यूज-बेयसियन-नेटवर्क्स-इन-क्लोजर -5 9111126) उन्होंने क्लोजरकंज दिया। इसमें कुछ उपयोगी जानकारी थी जो आपके कुछ प्रश्नों का उत्तर दे सकती है। – jszakmeister
... अब https://www.youtube.com/watch?v=xoSFcSqo1jQ – Thumbnail