Dice - A Random Algorithm Library for Data Mining

Xiatian Zhang and Wei Fan


1. Brief Introduction

We set up Dice as a machine learning and data mining framework and algorithm library for both academia and industry. At the beginning, we focus on building random learning methods, such as Random Decision Trees or RDT (Fan et al, ICDM 2003), and its variations. This is the reason that the project is named "Dice" to denote its stochastic nature. In later stages, we will extend these algorithms from single computing node to distributed computing clusters.

2. News

June 2011

The frist realse of Dice, the version 0.00.0 are released! Click here to down load it.

3. License and Requirement

The license of Dice project is Apache 2.0 license. The link of the license is here .

Besides, we hope people who use Dice in papers and applications send feedback to us.

4. Contributors

Xiatian Zhang, Tencent.Inc

Wei Fan, IBM T.J Watson Research Center

5. Download:

Click here to download Dice 0.00.0.

6. Quick Start

Please see the examples in the package dice.examples. These examples demonstrate how to perform binary classification, multi-label classification , and regression problems..

7. Documentation

Javadoc of Dice is here. It also can be found in the zip file. Please find them in fold "/doc" of the zip file.

8. Example Data

There are 5 data files collected in fold "/data" in the zip file.

9. Contact Information

Email: dicesproject(AT)gmail.com

Note:dices are NOT dice in the email address.