org.dllearner.scripts
Class CrossValidation

java.lang.Object
  extended by org.dllearner.scripts.CrossValidation

public class CrossValidation
extends Object

Performs cross validation for the given problem. Supports k-fold cross-validation and leave-one-out cross-validation.

Author:
Jens Lehmann

Constructor Summary
CrossValidation(File file, int folds, boolean leaveOneOut)
           
CrossValidation(File file, int folds, boolean leaveOneOut, LearningAlgorithm la)
           
 
Method Summary
 Stat getAccuracy()
           
 Stat getLength()
           
 Stat getRuntime()
           
static void main(String[] args)
           
static String statOutput(DecimalFormat df, Stat stat, String unit)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CrossValidation

public CrossValidation(File file,
                       int folds,
                       boolean leaveOneOut)

CrossValidation

public CrossValidation(File file,
                       int folds,
                       boolean leaveOneOut,
                       LearningAlgorithm la)
Method Detail

main

public static void main(String[] args)

statOutput

public static String statOutput(DecimalFormat df,
                                Stat stat,
                                String unit)

getAccuracy

public Stat getAccuracy()

getLength

public Stat getLength()

getRuntime

public Stat getRuntime()


SourceForge.net Logo DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2008 Jens Lehmann