A framework of general classification machine learning based on WEKA you can get info of weka from my blog: http://blog.csdn.net/qiao1245/article/details/50803165 there are several artical about WEKA which can help your learning and using
- contains many kind of ML algorithm, random forest, naivebayes, SVM, adaboost,etc
- some tools helping you cleaning data, save and reload models, sampling,etc
- easy to expand
- DataHelper help you prepare training and testing data
- MLModels model factory, plenty of models can use, both extends MLModels
- Parameters interface of DataParameters, ModelParameters, which is your data's and models' parameter
- MLUtils utils helping you do data cleaning and model saving, file type convert, sampling
- TrainMLModels train your models here