carl0967 / WekaBayesManager

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WekaBayesManager

WekaのEditableBayesNetクラスを簡単に利用できるようにしたクラスです。

WekaBayesManager bayes=new WekaBayesManager("xml/werewolf.xml");
bayes.setEvidence("seer_role", "possessed");
bayes.setEvidence("day", "1");
bayes.clearEvidence("day");
bayes.calcMargin();
System.out.println(bayes.getMarginalProbability("species", "human"));

このBayesManagerクラスを使用する場合Wekaの導入が必要になります。ビルドパスにweka.jarを追加してください。
weka.jarはWeka-jp.info のその他のプラットフォーム(Linuxなど)の項目にあるweka-3-6-10.zipにあります。
WekaBayesManagerの詳しい使い方はjavaファイルを見てください。コメントで書いてあります。

作成者のブログ

About

License:MIT License


Languages

Language:Java 100.0%