Example usage for weka.classifiers.meta RotationForest setNumIterations

List of usage examples for weka.classifiers.meta RotationForest setNumIterations

Introduction

In this page you can find the example usage for weka.classifiers.meta RotationForest setNumIterations.

Prototype

public void setNumIterations(int numIterations) 

Source Link

Document

Sets the number of bagging iterations

Usage

From source file:development.CrossValidateShapelets.java

public static ArrayList<Classifier> setSingleClassifiers(ArrayList<String> names) {
    ArrayList<Classifier> sc = new ArrayList<>();
    kNN n = new kNN(50);
    n.setCrossValidate(true);//from w w  w.j  a v  a  2s  .  c om
    sc.add(n);
    names.add("kNN");
    sc.add(new J48());
    names.add("C45");
    sc.add(new NaiveBayes());
    names.add("NB");
    BayesNet bn = new BayesNet();
    sc.add(bn);
    names.add("BayesNet");
    RandomForest rf = new RandomForest();
    rf.setNumTrees(200);
    sc.add(rf);
    names.add("RandForest");
    RotationForest rot = new RotationForest();
    rot.setNumIterations(30);
    sc.add(rf);
    names.add("RotForest");
    SMO svmL = new SMO();
    PolyKernel kernel = new PolyKernel();
    kernel.setExponent(1);
    svmL.setKernel(kernel);
    sc.add(svmL);
    names.add("SVML");
    kernel = new PolyKernel();
    kernel.setExponent(2);
    SMO svmQ = new SMO();
    svmQ.setKernel(kernel);
    sc.add(svmQ);
    names.add("SVMQ");
    return sc;
}