ONSBoost for Java

This is the code used for the experiments in Online Nonstationary Boosting. It has implementations of a two class Online Naive Bayes, an Online Binary Decision Stump, Online Boosting, and ONSBoost, along with a Dataset class to support loading of csv files. A limited javadoc is provided with descriptions of the public methods. The implementations of Online Boosting and ONSBoost depend upon the COLT library from CERN, available here. This is to provide Poisson random numbers, and could be replaced with another library if required.

This code is provided as is, with no warranty, for demonstration purposes and/or academic use.

If you use these implementations please cite:
   Online Nonstationary Boosting  [PDF]
   Adam Pocock, Paraskevas Yiapanis, Jeremy Singer, Mikel Luján, and Gavin Brown
   9th Intl Workshop on Multiple Classifier Systems. Cairo, April 2010
   doi: 10.1007/978-3-642-12127-2_21

Download links:


Update History