क्या किसी को भी WEKA API का उपयोग कर डेटा से बेयसियन नेटवर्क सीखने के लिए "उचित" प्रक्रिया पता है? मुझे WEKA दस्तावेज़ में अच्छे निर्देश नहीं मिल रहे हैं।WEKA API के साथ Bayesian नेटवर्क (संरचना + पैरामीटर) कैसे सीखें?
प्रलेखन और उनमें से प्रत्येक समारोह "माना जाता है" करने के लिए के आधार पर, मैंने सोचा था कि यह काम करेगा:
Instances ins = DataSource.read(filename);
ins.setClassIndex(0);
K2 learner = new K2();
MultiNomialBMAEstimator estimator = new MultiNomialBMAEstimator();
estimator.setUseK2Prior(true);
EditableBayesNet bn = new EditableBayesNet(ins);
bn.initStructure();
learner.buildStructure(bn, ins);
estimator.estimateCPTs(bn);
लेकिन ऐसा नहीं है। मैंने यह और अन्य विविधताओं की कोशिश की है और मैं ArrayIndexOutOfBoundsException
या NullPointerException
कहीं भी WEKA कोड के अंदर प्राप्त कर रहा हूं, तो मुझे क्या याद आ रही है?
मैं Bayesian नेटवर्क के साथ शुरू करने के लिए संसाधनों की तलाश में था। आपके द्वारा उल्लिखित वेबका एपीआई पर एक नज़र डालेंगे। – r3st0r3
क्या WEKA GUI स्वयं एपीआई का उपयोग करता है? यदि ऐसा है, तो आप इसे एक उदाहरण के रूप में उपयोग कर सकते हैं। आप स्रोत कोड पर एक झलक भी देख सकते हैं यह देखने के लिए कि इसमें से कोई भी समझ में आता है या नहीं। –