jBNC_src_v.1.2.2

所属分类:人工智能/神经网络/深度学习
开发工具:Java
文件大小:181KB
下载次数:34
上传日期:2006-11-21 10:33:37
上 传 者piaopiaoer99
说明:  bayes network classifier toolbox 贝叶斯网络分类工具箱
(bayes network toolbox Bayesian classifier network classifier Toolbox)

文件列表:
jBNC (0, 2004-06-22)
jBNC\build.xml (12075, 2004-06-22)
jBNC\lib (0, 2004-06-22)
jBNC\lib\java-getopt-1.0.9.jar (53875, 2002-04-08)
jBNC\LICENSE.txt (18009, 2002-04-13)
jBNC\src (0, 2004-06-22)
jBNC\src\jbnc (0, 2004-06-22)
jBNC\src\jbnc\Classifier.java (22555, 2003-07-06)
jBNC\src\jbnc\CrossVal.java (19303, 2003-07-06)
jBNC\src\jbnc\database (0, 2004-06-22)
jBNC\src\jbnc\database\DBLog.java (4489, 2003-07-01)
jBNC\src\jbnc\dataset (0, 2004-06-22)
jBNC\src\jbnc\DatasetInfo.java (5396, 2003-06-13)
jBNC\src\jbnc\dataset\AttributeSpecs.java (8433, 2004-06-10)
jBNC\src\jbnc\dataset\AttributeType.java (1029, 2004-06-10)
jBNC\src\jbnc\dataset\Dataset.java (9265, 2003-07-06)
jBNC\src\jbnc\dataset\DatasetInt.java (5556, 2003-07-06)
jBNC\src\jbnc\dataset\DatasetReader.java (11435, 2003-07-06)
jBNC\src\jbnc\dataset\DatasetReaderInt.java (11498, 2003-07-06)
jBNC\src\jbnc\dataset\NamesReader.java (3841, 2003-06-13)
jBNC\src\jbnc\dataset\ParseAttrib.java (3182, 2003-07-06)
jBNC\src\jbnc\dataset\ParseClass.java (1961, 2003-07-06)
jBNC\src\jbnc\dataset\ParseLine.java (2478, 2003-06-07)
jBNC\src\jbnc\Discreatize.java (12240, 2004-06-10)
jBNC\src\jbnc\discretize (0, 2004-06-22)
jBNC\src\jbnc\discretize\Case.java (2126, 2003-07-22)
jBNC\src\jbnc\discretize\EntropyDiscretizer.java (8108, 2004-06-10)
jBNC\src\jbnc\discretize\Subset.java (8443, 2003-07-22)
jBNC\src\jbnc\graphs (0, 2004-06-22)
jBNC\src\jbnc\graphs\BNCInference.java (5830, 2004-06-10)
jBNC\src\jbnc\graphs\DisjointSets.java (6569, 2003-06-13)
jBNC\src\jbnc\graphs\Edge.java (2220, 2003-06-13)
jBNC\src\jbnc\graphs\EdgeWeightComparator.java (1795, 2003-06-13)
jBNC\src\jbnc\graphs\EdgeWithWeight.java (2227, 2003-06-13)
jBNC\src\jbnc\graphs\Graph.java (8184, 2003-06-13)
jBNC\src\jbnc\graphs\MinSpanTree.java (8762, 2003-06-13)
jBNC\src\jbnc\graphs\Vertex.java (2073, 2003-06-13)
jBNC\src\jbnc\inducers (0, 2004-06-22)
jBNC\src\jbnc\inducers\BayesianInducer.java (4648, 2003-07-06)
... ...

-------------------------------------------------- jBNC - Bayesian Network Classifier Toolkit in Java -------------------------------------------------- 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. jBNC is primarily intended as a library for creation of Bayesian Classifier networks. Several algorithms for creation of networks are included. To aid testing the quality of classifier network a couple of simple command line tools for training and testing are included, see section TOOLS for more details. There is also a separate package called jBNC-WEKA that integrates jBNC with WEKA (Waikato Environment for Knowledge Analysis http://www.cs.waikato.ac.nz/~ml). jBNC-WEKA allows creation of jBNC classifiers from within WEKA, in particular, using WEKA's graphical user interface. For more info see jBNC homepage. Author : Jarek Sacha e-mail : jarek@users.sourceforge.net homepage: http://jbnc.sourceforge.net ------------------------------- INSTALATION OF BINARY PACKAGE ------------------------------- Uncompress content of jBNC_bin_ver.zip to a directory of choice. Add jBNC.jar to your system CLASSPATH variable. Alternatively, location of jBNC.jar can be specified as a direct parameter to a Java command. For instance, you can specify, classpath as parameter to Java: java -cp jBNC.jar jbnc.Classifier The above command sets classpath to 'jBNC.jar' while executing jbnc.Classifier. ------- TOOLS ------- Beside a library for creation of Bayesian Networks, jBNC provides a couple of simple command line tools to help testing created Bayesian Classifier Networks. Tools can be run from a command line typing: java jbnc.Tool_Name options where Tool_Name is Classifier, CrossVal, DatasetInfo, or ReVal. If options are not specified, a tool will print help describing options available for that tool. Classifier - Loads training data set, creates Bayesian Network Classifier and tests it on a test data set. Type of classifier and its parameters are specified through command line options. CrossVal - Similar to Classifier tool, but performs cross validation test. DatasetInfo - Prints information about a data set. ReVal - Change values of discrete (nominal) attributes to integers ------------ CHANGE LOG ------------ v.1.2.2 ------- Bug fix release: Classes were compiled to Java version 1.5 preventing them from running on earlier Java versions. Fixed build.xml to produce classes compatible with Java 1.3 and newer. v.1.2.1 ------- * Serialization added to some classes to support use of jBNC in WEKA 3.4.2. * Support for serialization also required some changes to JavaBayes. Updated JavaBayes source is available from jBNC web site and CVS. * Ant build script modified to first automatically build updated JavaBayes. * Test cases moved to a separate directory 'test/src'. Naming convention changed to postfix. v.1.2 ----- * Class for entropy-based discretization of continuous features (jbnc.discretize.EntropyDiscretizer). * Improved build.xml. Added support for unit testing and reporting. v.1.1 ----- * Refactorings to simplify WEKA wrappings (see project jBNC-WEKA) ---------------------- BUILDING FROM SOURCE ---------------------- jBNC can be build from source using Ant (http://ant.apache.org). jBNC depends on JavaBayes source build. You can yet updated JavaBayes source at jBNC web site either by downloading JavaBayes source package http://sourceforge.net/project/showfiles.php?group_id=4***71&package_id=120700 or by checking JavaBayes from jBNC CVS http://sourceforge.net/cvs/?group_id=4***71 JavaBayes and jBNC source directories should be in parallel. To build jBNC.jar type 'ant jar' in the jBNC's top source directory (where jBNC's 'build.xml' file is located). The Ant's build script will first build JavaBayes then jBNC itself. To get description of additional build targets in the 'build.xml' type 'ant -projecthelp'. ------- LINKS ------- applet.JavaBayes - http://www.cs.cmu.edu/~javabayes WEKA - http://www.cs.waikato.ac.nz/~ml Ant - http://ant.apache.org

近期下载者

相关文件


收藏者