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
近期下载者:
相关文件:
收藏者: