Skip to content

dcodecasa/CTBNCToolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CTBNCToolkit

Continuous time Bayesian network classifiers are designed for temporal classification of multivariate streaming data when time duration of events matters and the class does not change over time. CTBNCToolkit is an open source Java toolkit which provides a stand-alone application for temporal classification and a library for continuous time Bayesian network classifiers.

CTBNCToolkit can be used for scientific purposes, such as model comparison and temporal classification of interesting scientific problems, but it can be used as well as a prototype to address real world problems.

CTBNCToolkit was built at MAD laboratory, mainly by Daniele Codecasa as part of his Ph.D. thesis.

Usage

CTBNCToolkit requires opencsv-2.3 library to read the csv files and commons-math3-3.0 library for the Gamma function calculation. To compile and try the toolkit follow these steps:

  • download opencsv 2.3 library (direct link here);

  • download commons math 3.0 library (direct link here);

  • create a 'lib' folder in the same directory were the 'CTBNCToolkit' folder is contained;

  • copy the downloaded libraries (i.e. commons-math3-3.0.jar and opencsv-2.3.jar) in the lib folder;

  • run the command 'make' to compile the library;

  • run the command 'make jar' to create an executable .jar file;

  • try it out with the command

    java -jar CTBNCToolkit.jar --help

External links

About

Toolkit for Continuous Time Bayesian Network Classifiers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published