Package milk.experiment

Interface Summary
MIResultListener Interface for objects able to listen for results obtained by a ResultProducer
MIResultProducer This interface defines the methods required for an object that produces results for different randomizations of a dataset.
MISplitEvaluator Interface to objects able to generate a fixed set of results for a particular split of a dataset.
 

Class Summary
MIClassifierSplitEvaluator A SplitEvaluator that produces results for a classification scheme on a nominal class attribute.
MICrossValidationResultProducer Generates for each run, carries out an n-fold cross-validation, using the set SplitEvaluator to generate some results.
MICSVResultListener MICSVResultListener outputs the received results in csv format to a Writer
MIDatabaseResultListener DatabaseResultListener takes the results from a ResultProducer and submits them to a central database.
MIDatabaseUtils DatabaseUtils provides utility functions for accessing the experiment database.
MIExperiment Holds all the necessary configuration information for a standard type experiment.
MIInstanceQuery Convert the results of a database query into instances.
MIInstancesResultListener InstancesResultListener outputs the received results in arff format to a Writer.
MIRandomSplitResultProducer Generates a single train/test split and calls the appropriate SplitEvaluator to generate some results.
MIRemoteExperiment Holds all the necessary configuration information for a distributed experiment.
MIRemoteExperimentSubTask Class to encapsulate an experiment as a task that can be executed on a remote host.