Wednesday, August 31, 2016

Investigating Bayesian Network Modeling with Perl

I have a capstone project to finish this semester in order to get my Masters of Science in Engineering degree for Modeling and Simulation. It involves modeling a semiconductor fab using a combination of Bayesian network statistics and discrete event simulation. So far I'm in the literature review stage, although I do have a partially working discreet event simulation (DEVS) working from a previous course I took. So I was wondering how I'm going to run the Bayesian network analysis, and if there are any free open source packages already created for me to use. Well, it turns out that there is not much for Bayesian networks. Someone had asked this question on the Perl Monks forum Perl Monks forum but at that time they suggested the application was better suited using fuzzy logic or a naive-Bayes classifier. So per their advice I installed AI::FuzzyInference and AI::Categorizer::Learner::NaiveBayes onto my desktop. I have not had a chance to learn how to use them yet, but when I do I will be sure to document it here.