jBNC is a Java toolkit for training, testing, and applying Bayesian Network Classifiers. Implemented classifiers have been shown to perform well in a variety of artificial intelligence, machine learning, and data mining applications.
| Tags | education Scientific/Engineering Artificial Intelligence Software Development Libraries Java Libraries |
|---|---|
| Licenses | GPL |
| Operating Systems | OS Independent |
| Implementation | Java |
Recent releases


Changes: Binaries of version 1.2 were only compatible with Java 1.5. This version corrects build scripts and features binaries compatible with Java 1.3 and above.


Changes: Binaries generated in version 1.2.1 were only compatible with Java 1.5. This version corrects build scripts to generate binaries compatible with Java 1.3 and above.


Changes: A serialization interface was implemented to support WEKA 3.4.2, and corresponding additions were made to the test suite. KnowledgeFlow is now supported. The test classes and data were moved to the "test" subdirectory, and a postfix naming convention is now used. The 'weka.bnc' package was moved to 'weka.classifier.bnc' to support the KnowledgeFlow interface, and the GenericObjectEditor.props configuration file was updated to support WEKA 3.4.2.


Changes: Serialization was added to some classes to support the use of jBNC in WEKA 3.4.2. This also required some changes to JavaBayes. The Ant build script was modified to first automatically build the updated JavaBayes. Test cases were moved to a separate directory, 'test/src'. The naming convention was changed to postfix.


Changes: An efficient implementation of the entropy discretization algorithm by Fayyad and Irani was added.
Connect Atlassian dev tools (JIRA, Bamboo, Crucbile, FishEye) to IntelliJ IDEA.