Skip navigation links
A B C D E F G H I J K L M N P Q R S T U V W X _ 

A

add(Configuration) - Method in class autoweka.ConfigurationCollection
 
add(Parameter) - Method in class autoweka.ParameterConditionalGroup
 
add(Conditional) - Method in class autoweka.ParameterConditionalGroup
 
addArgStrings() - Method in class autoweka.DefaultsExperimentConstructor
 
addArgStrings() - Method in class autoweka.GridSearchExperimentConstructor
 
addArgStrings() - Method in class autoweka.ListExperimentConstructor
 
addGridSearchPoints(ClassParams) - Method in class autoweka.GridSearchExperimentConstructor
 
addPoint(Trajectory.Point) - Method in class autoweka.Trajectory
Inserts a new point onto the end of this trajectory
addTrajectory(Trajectory) - Method in class autoweka.TrajectoryGroup
 
allowedClassifiers - Variable in class autoweka.Experiment
Forces Auto-WEKA to only use the list of classifiers here - if it is empty, then Auto-WEKA will try to use everything that it can
allowedClassifiers - Variable in class autoweka.ExperimentBatch.ExperimentComponent
Forces Auto-WEKA to only use the list of classifiers here - if it is empty, then Auto-WEKA will try to use everything that it can
ApplicabilityTester - Class in autoweka
Utility class for determining what kind of methods can be applied to a set of instances.
ApplicabilityTester() - Constructor for class autoweka.ApplicabilityTester
 
ApplicabilityTester.ApplicableClassifiers - Class in autoweka
 
ApplicableClassifiers() - Constructor for class autoweka.ApplicabilityTester.ApplicableClassifiers
 
AreaAboveROCMetric() - Constructor for class autoweka.ClassifierResult.AreaAboveROCMetric
 
AreaUnderROCMetric() - Constructor for class autoweka.ClassifierResult.AreaUnderROCMetric
 
argMap - Variable in class autoweka.WekaArgumentConverter.Arguments
Contains up to three elements, 'attributesearch' for all params related to the search process, 'attributeeval' for the evaluators, and 'classifier' which has all the arguments for the classifier
argMapToString(Map<String, String>) - Static method in class autoweka.Util
Returns a string containing the arguments sorted by their name and joined together.
as - Variable in class weka.classifiers.meta.AutoWEKAClassifier
The chosen attribute selection method.
asArrayList() - Method in class autoweka.ConfigurationCollection
 
attributeEvalArgs - Variable in class autoweka.tools.GetBestFromTrajectoryGroup
 
attributeEvalArgs - Variable in class weka.classifiers.meta.AutoWEKAClassifier
The arguments of the chosen attribute evaluation method.
attributeEvalClass - Variable in class autoweka.tools.GetBestFromTrajectoryGroup
 
attributeEvalClass - Variable in class weka.classifiers.meta.AutoWEKAClassifier
The class of the chosen attribute evaluation.
attributeSearchArgs - Variable in class autoweka.tools.GetBestFromTrajectoryGroup
 
attributeSearchArgs - Variable in class weka.classifiers.meta.AutoWEKAClassifier
The arguments of the chosen attribute search method.
attributeSearchClass - Variable in class autoweka.tools.GetBestFromTrajectoryGroup
 
attributeSearchClass - Variable in class weka.classifiers.meta.AutoWEKAClassifier
The class of the chosen attribute search method.
attributeSelection - Variable in class autoweka.Experiment
Boolean indicating if Attribute/Feature selection should happen
attributeSelection - Variable in class autoweka.ExperimentBatch.ExperimentComponent
Boolean indicating if Attribute/Feature selection should happen
attributeSelectionTimeout - Variable in class autoweka.Experiment
How many seconds should be spent performing attribute selection?
attributeSelectionTimeout - Variable in class autoweka.ExperimentBatch.ExperimentComponent
How many seconds should be spent performing attribute selection?
autoweka - package autoweka
 
autoweka.instancegenerators - package autoweka.instancegenerators
 
autoweka.smac - package autoweka.smac
 
autoweka.tools - package autoweka.tools
 
AutoWEKAClassifier - Class in weka.classifiers.meta
Auto-WEKA interface for WEKA.
AutoWEKAClassifier() - Constructor for class weka.classifiers.meta.AutoWEKAClassifier
Constructs a new AutoWEKAClassifier.
AutoWEKAPanel - Class in weka.gui.explorer
This class provides a special, simple panel for Auto-WEKA in the Explorer.
AutoWEKAPanel() - Constructor for class weka.gui.explorer.AutoWEKAPanel
Creates the Auto-WEKA panel.
AvgCostMetric() - Constructor for class autoweka.ClassifierResult.AvgCostMetric
 
aw - Variable in class weka.gui.explorer.AutoWEKAPanel
The Auto-WEKA classifier.

B

base - Variable in class autoweka.ApplicabilityTester.ApplicableClassifiers
 
buildClassifier(Instances) - Method in class weka.classifiers.meta.AutoWEKAClassifier
Find the best classifier, arguments, and attribute selection for the data.
buildSingle(String, Experiment, List<String>) - Static method in class autoweka.ExperimentConstructor
 
buildSingle(String, ListExperiment, List<String>) - Static method in class autoweka.ListExperimentConstructor
 

C

callString - Variable in class autoweka.Experiment
The list of command line arguments that are used to invoke the SMBO method - this is set by the ExperimentConstructor
cartesianProduct(List<List<String>>) - Static method in class autoweka.Util
Have a list of list of strings and need the Cartesian product? Look no further!
categoricalInnards - Variable in class autoweka.Parameter
The list containing all the possible values of the parameter - only valid if type == CATEGORICAL
cc - Variable in class weka.classifiers.meta.AutoWEKAClassifier
The best configurations.
child - Variable in class autoweka.InstanceGenerator.NestedArgs
 
classifier - Variable in class weka.classifiers.meta.AutoWEKAClassifier
The chosen classifier.
classifierArgs - Variable in class autoweka.tools.GetBestFromTrajectoryGroup
 
classifierArgs - Variable in class weka.classifiers.meta.AutoWEKAClassifier
The arguments of the chosen classifier.
classifierClass - Variable in class autoweka.tools.GetBestFromTrajectoryGroup
 
classifierClass - Variable in class weka.classifiers.meta.AutoWEKAClassifier
The class of the chosen classifier.
ClassifierResult - Class in autoweka
Wraps all the data that comes from training a classifier so it can be passed back to a SMBO method
ClassifierResult(String) - Constructor for class autoweka.ClassifierResult
 
ClassifierResult(ClassifierResult.Metric) - Constructor for class autoweka.ClassifierResult
 
ClassifierResult.AreaAboveROCMetric - Class in autoweka
 
ClassifierResult.AreaUnderROCMetric - Class in autoweka
 
ClassifierResult.AvgCostMetric - Class in autoweka
 
ClassifierResult.CorrectMetric - Class in autoweka
 
ClassifierResult.CorrelationCoefficientMetric - Class in autoweka
 
ClassifierResult.ErrorRateMetric - Class in autoweka
 
ClassifierResult.FalseNegativeRateMetric - Class in autoweka
 
ClassifierResult.FalsePositiveRateMetric - Class in autoweka
 
ClassifierResult.FMeasureMetric - Class in autoweka
 
ClassifierResult.IncorrectMetric - Class in autoweka
 
ClassifierResult.KappaMetric - Class in autoweka
 
ClassifierResult.KBInformationMetric - Class in autoweka
 
ClassifierResult.KBMeanInformationMetric - Class in autoweka
 
ClassifierResult.KBRelativeInformationMetric - Class in autoweka
 
ClassifierResult.MeanAbsoluteErrorMetric - Class in autoweka
 
ClassifierResult.Metric - Interface in autoweka
Generic interface for different Metrics You can define custom metrics and use them by using their full class name
ClassifierResult.PctCorrectMetric - Class in autoweka
 
ClassifierResult.PctIncorrectMetric - Class in autoweka
 
ClassifierResult.PrecisionMetric - Class in autoweka
 
ClassifierResult.RelativeAbsoluteErrorMetric - Class in autoweka
 
ClassifierResult.RootMeanSquaredErrorMetric - Class in autoweka
 
ClassifierResult.RootRelativeSquaredErrorMetric - Class in autoweka
 
ClassifierResult.WeightedAreaUnderROCMetric - Class in autoweka
 
ClassifierResult.WeightedFalseNegativeRateMetric - Class in autoweka
 
ClassifierResult.WeightedFalsePositiveRateMetric - Class in autoweka
 
ClassifierResult.WeightedFMeasureMetric - Class in autoweka
 
ClassifierResult.WeightedPrecisionMetric - Class in autoweka
 
ClassifierResult.WeightedRecallMetric - Class in autoweka
 
ClassifierResult.WeightedTrueNegativeRateMetric - Class in autoweka
 
ClassifierResult.WeightedTruePositiveRateMetric - Class in autoweka
 
ClassifierRunner - Class in autoweka
Class that is responsible for actually running a WEKA classifier from start to finish using the Auto-WEKA argument format.
ClassifierRunner(Properties) - Constructor for class autoweka.ClassifierRunner
Prepares a runner with the specified properties.
ClassifierRunner.EvaluatorThread - Class in autoweka
 
classifyInstance(Instance) - Method in class weka.classifiers.meta.AutoWEKAClassifier
Calculates the class membership for the given test instance.
ClassParams - Class in autoweka
Captures all the Parameters and Conditionals for a specific classifier that Auto-WEKA will search over
ClassParams(String) - Constructor for class autoweka.ClassParams
Parses a given .param file to extract all the Parameter and Conditional objects
compareTo(Object) - Method in class autoweka.Configuration
 
Conditional - Class in autoweka
Simple struct that matains conditionality between params
Conditional(String, HashMap<String, Parameter>) - Constructor for class autoweka.Conditional
 
Conditional(Parameter, Parameter, String) - Constructor for class autoweka.Conditional
 
Conditional(Parameter, Parameter, Collection<String>) - Constructor for class autoweka.Conditional
 
Conditional(Parameter, Parameter, Conditional) - Constructor for class autoweka.Conditional
 
Configuration - Class in autoweka
 
Configuration() - Constructor for class autoweka.Configuration
 
Configuration(List<String>) - Constructor for class autoweka.Configuration
 
Configuration(String) - Constructor for class autoweka.Configuration
 
ConfigurationCollection - Class in autoweka
 
ConfigurationCollection() - Constructor for class autoweka.ConfigurationCollection
 
ConfigurationCollection(List<Configuration>) - Constructor for class autoweka.ConfigurationCollection
 
ConfigurationCollection(ArrayList<Configuration>) - Constructor for class autoweka.ConfigurationCollection
 
configurationHashSetPath - Static variable in class weka.classifiers.meta.AutoWEKAClassifier
The path for the log with the hashcodes for the configs we have
configurationInfoDirPath - Static variable in class weka.classifiers.meta.AutoWEKAClassifier
The path for the directory with the configuration data and score
ConfigurationRanker - Class in autoweka
 
ConfigurationRanker() - Constructor for class autoweka.ConfigurationRanker
 
configurationRankingPath - Static variable in class weka.classifiers.meta.AutoWEKAClassifier
The path for the sorted best configurations
constructor - Variable in class autoweka.ExperimentBatch.ExperimentComponent
The class name of the ExperimentConstructor to use
constructorArgs - Variable in class autoweka.ExperimentBatch.ExperimentComponent
Any additional arguments that the ExperimentConstructor may want
convert(List<String>) - Static method in class autoweka.WekaArgumentConverter
Converts arguments from the Auto-WEKA format into something that WEKA can actually understand.
copyFile(File, File) - Static method in class autoweka.Util
 
CorrectMetric() - Constructor for class autoweka.ClassifierResult.CorrectMetric
 
CorrelationCoefficientMetric() - Constructor for class autoweka.ClassifierResult.CorrelationCoefficientMetric
 
create(String, String) - Static method in class autoweka.InstanceGenerator
Creates an instance of an InstanceGenerator given a class name and the datasetFileName
create(String, Instances, Instances) - Static method in class autoweka.InstanceGenerator
Creates an instance of an InstanceGenerator given a class name, training data and the testing data
createDummyInstances(int, int, int, int, int, int, int, int) - Static method in class autoweka.Util
Makes a simple real valued dataset of a given size, with the class determined by index
createExperiment(ExperimentBatch.ExperimentComponent, ExperimentBatch.DatasetComponent) - Static method in class autoweka.ExperimentBatch
Builds an Experiment from an ExperimentComponent and a DatasetComponent
createFromFolder(File) - Static method in class autoweka.Experiment
 
CrossValidation - Class in autoweka.instancegenerators
Splits the training data up into CV folds with a given seed.
CrossValidation(InstanceGenerator) - Constructor for class autoweka.instancegenerators.CrossValidation
 
CrossValidation(String) - Constructor for class autoweka.instancegenerators.CrossValidation
 
CrossValidation(Instances, Instances) - Constructor for class autoweka.instancegenerators.CrossValidation
 
current - Variable in class autoweka.InstanceGenerator.NestedArgs
 

D

DatasetComponent() - Constructor for class autoweka.ExperimentBatch.DatasetComponent
 
datasetString - Variable in class autoweka.Experiment
The string that indicates what dataset is going to be used
Default - Class in autoweka.instancegenerators
The most lame of InstanceGenerators, does nothing
Default(InstanceGenerator) - Constructor for class autoweka.instancegenerators.Default
 
Default(String) - Constructor for class autoweka.instancegenerators.Default
 
DEFAULT_PARALLEL_RUNS - Variable in class weka.classifiers.meta.AutoWEKAClassifier
The default number of parallel threads.
defaultCategorical - Variable in class autoweka.Parameter
The string containing the default categorical value - only valid if type == CATEGORICAL
defaultCategoricalIndex - Variable in class autoweka.Parameter
The index containing the default categorical value - only valid if type == CATEGORICAL
defaultNumeric - Variable in class autoweka.Parameter
The default numeric value - Stored as a float but will be converted to an int if needed
DefaultsExperimentConstructor - Class in autoweka
Builds a list experiment that only tries to run the defaults for all valid classifiers
DefaultsExperimentConstructor() - Constructor for class autoweka.DefaultsExperimentConstructor
 
disableOutput() - Method in class autoweka.ClassifierRunner
 
distributionForInstance(Instance) - Method in class weka.classifiers.meta.AutoWEKAClassifier
Calculates the class membership probabilities for the given test instance.
domain - Variable in class autoweka.Conditional
The set of categorical values that the parent must take on in order for the child parameter to be active
doWork() - Method in class autoweka.ClassifierRunner.EvaluatorThread
 

E

enableOutput() - Method in class autoweka.ClassifierRunner
 
ensemble - Variable in class autoweka.ApplicabilityTester.ApplicableClassifiers
 
enumerateMeasures() - Method in class weka.classifiers.meta.AutoWEKAClassifier
Returns an enumeration of the additional measure names
envVariables - Variable in class autoweka.Experiment
A list of var=values that are set in environment variables before the SMBO method is executed - these are set by the ExperimentConstructor
error - Variable in class autoweka.SubProcessWrapper.ErrorAndTime
 
error - Variable in class autoweka.Trajectory.Point.SpecificInstanceInfo
 
ErrorAndTime(float, float) - Constructor for class autoweka.SubProcessWrapper.ErrorAndTime
 
errorEstimate - Variable in class autoweka.tools.GetBestFromTrajectoryGroup
 
ErrorRateMetric() - Constructor for class autoweka.ClassifierResult.ErrorRateMetric
 
estimatedMetricValue - Variable in class weka.classifiers.meta.AutoWEKAClassifier
The estimated metric value of the method chosen out of the parallel runs.
estimatedMetricValues - Variable in class weka.classifiers.meta.AutoWEKAClassifier
The estimated metric values of the chosen methods for each parallel run.
eval - Variable in class autoweka.tools.TrainedModelPredictionMaker
 
eval - Variable in class weka.classifiers.meta.AutoWEKAClassifier
The evaluation for the best classifier.
evaluateClassifierOnTesting(AbstractClassifier, String, String, float) - Method in class autoweka.ClassifierRunner
 
EvaluatorThread(Evaluation, AbstractClassifier, Instances) - Constructor for class autoweka.ClassifierRunner.EvaluatorThread
 
EvaluatorThread(Evaluation, AbstractClassifier, Instances, String) - Constructor for class autoweka.ClassifierRunner.EvaluatorThread
 
expandEnvironmentVariable(String) - Static method in class autoweka.Util
Tries to evaluate the environment variable into something useful.
expandPath(String) - Static method in class autoweka.Util
Tries to resolve any relative paths/symlinks on a given path.
Experiment - Class in autoweka
 
Experiment() - Constructor for class autoweka.Experiment
 
experiment - Variable in class autoweka.tools.GetBestFromTrajectoryGroup
 
Experiment.TrajectoryPointExtra - Class in autoweka
Class capturing any of the extra dataset partitions that should be run on all the trajectory points for analysis
ExperimentBatch - Class in autoweka
Helpful XML class that easily allows for the creation of multiple experiments.
ExperimentBatch() - Constructor for class autoweka.ExperimentBatch
 
ExperimentBatch.DatasetComponent - Class in autoweka
Enscapsulates a dataset that you want to run experiments on
ExperimentBatch.ExperimentComponent - Class in autoweka
Captures all the settings of an experiment that are not related to a dataset
ExperimentComponent() - Constructor for class autoweka.ExperimentBatch.ExperimentComponent
 
ExperimentConstructor - Class in autoweka
Abstract class responsible for generating all the necessary stuff to run an Auto-WEKA Experiment.
ExperimentConstructor() - Constructor for class autoweka.ExperimentConstructor
 
expName - Static variable in class weka.classifiers.meta.AutoWEKAClassifier
The internal name of the experiment.
extraArgs - Variable in class weka.classifiers.meta.AutoWEKAClassifier
The extra arguments for Auto-WEKA.
extraProps - Variable in class autoweka.ExperimentBatch.ExperimentComponent
The property string with any extra properties that the experiment might need
extraPropsString - Variable in class autoweka.Experiment
Any extra properties that are associated with the experiment, these are generally for the constructor or your wrappers

F

FalseNegativeRateMetric() - Constructor for class autoweka.ClassifierResult.FalseNegativeRateMetric
 
FalsePositiveRateMetric() - Constructor for class autoweka.ClassifierResult.FalsePositiveRateMetric
 
filterParams(Map<String, String>) - Method in class autoweka.ClassParams
Given a map of parameter,value pairs, only returns a new map that has only params that are active based on the conditional rules
finalTrainTime - Variable in class weka.classifiers.meta.AutoWEKAClassifier
The time it took to train the final classifier.
findExecutableOnPath(String) - Static method in class autoweka.Util
Tries to find the given executable on the path.
FMeasureMetric() - Constructor for class autoweka.ClassifierResult.FMeasureMetric
 
forceUpdateAverage() - Method in class autoweka.Configuration
 
fromXML(String, Class<T>) - Static method in class autoweka.ConfigurationCollection
 
fromXML(String) - Static method in class autoweka.Experiment
Static method to load up an experiment from XML.
fromXML(InputStream) - Static method in class autoweka.Experiment
Static method to load up an experiment from XML.
fromXML(String) - Static method in class autoweka.ExperimentBatch
 
fromXML(InputStream) - Static method in class autoweka.ExperimentBatch
 
fromXML(String) - Static method in class autoweka.TrajectoryGroup
 
fromXML(InputStream) - Static method in class autoweka.TrajectoryGroup
 
fromXML(String, Class<T>) - Static method in class autoweka.XmlSerializable
Spits out an object from the given XML file with the given class
fromXML(InputStream, Class<T>) - Static method in class autoweka.XmlSerializable
Spits out an object from the given XML file with the given class

G

generateAlgorithmParameterConditionalGroupForDAG() - Method in class autoweka.ExperimentConstructor
Populates a ParameterConditionalGroup with all the params/conditionals that are needed for optimization methods that support a DAG structure
generateBatches(String) - Static method in class autoweka.ExperimentConstructor
 
generateBatches(String) - Static method in class autoweka.ListExperimentConstructor
 
get(int) - Method in class autoweka.ConfigurationCollection
 
getAbsoluteClasspath() - Static method in class autoweka.Util
 
getAllInstanceFeatures(String) - Method in class autoweka.InstanceGenerator
Some SMBO methods can leverage extra features about an Instance, this method should return a map of feature/value pairs for all instances
getAllInstanceFeatures(String) - Method in class autoweka.instancegenerators.MultiLevel
 
getAllInstanceFeatures(String) - Method in class autoweka.instancegenerators.TerminationHoldout
 
getAllInstanceStrings(String) - Method in class autoweka.InstanceGenerator
Gets a list of all the 'params' Strings that can be used with this InstanceGenerator.
getAllInstanceStrings(String) - Method in class autoweka.instancegenerators.CrossValidation
 
getAllInstanceStrings(String) - Method in class autoweka.instancegenerators.Default
 
getAllInstanceStrings(String) - Method in class autoweka.instancegenerators.MultiLevel
 
getAllInstanceStrings(String) - Method in class autoweka.instancegenerators.RandomSubSampling
 
getAllInstanceStrings(String) - Method in class autoweka.instancegenerators.TerminationHoldout
 
getAmtFolds() - Method in class autoweka.Configuration
 
getApplicableAttributeEvaluators(Instances, String) - Static method in class autoweka.ApplicabilityTester
Looks inside a folder for .param files that are WEKA ASEvals
getApplicableAttributeSearchers(Instances, String) - Static method in class autoweka.ApplicabilityTester
Looks inside a folder for .param files that are WEKA ASSearches
getApplicableClassifiers(Instances, String, List<String>) - Static method in class autoweka.ApplicabilityTester
Looks inside a folder for .param files that are WEKA classifiers (base, meta and ensemble)
getArgs() - Method in class autoweka.Trajectory.Point
 
getArgStrings() - Method in class autoweka.Configuration
 
getAttributeSelection() - Method in class autoweka.ClassifierResult
 
getAttributeSelectionTime() - Method in class autoweka.ClassifierResult
 
getAutoWekaDistributionPath() - Static method in class autoweka.Util
 
getAverageScore() - Method in class autoweka.Configuration
 
GetBestFromTrajectoryGroup - Class in autoweka.tools
 
GetBestFromTrajectoryGroup(String) - Constructor for class autoweka.tools.GetBestFromTrajectoryGroup
 
GetBestFromTrajectoryGroup(TrajectoryGroup) - Constructor for class autoweka.tools.GetBestFromTrajectoryGroup
 
getCallString(String) - Method in class autoweka.ExperimentConstructor
Gets the set of strings that are called on the command line to invoke the SMBO method
getCallString(String) - Method in class autoweka.smac.SMACExperimentConstructor
 
getCapabilities() - Method in class weka.classifiers.meta.AutoWEKAClassifier
Returns default capabilities of the classifier.
getClassifier() - Method in class autoweka.ClassifierResult
 
getCompleted() - Method in class autoweka.ClassifierResult
 
getConditionals() - Method in class autoweka.ClassParams
Gets the list of all conditionals for this class.
getConditionalsForParameter(Parameter) - Method in class autoweka.ParameterConditionalGroup
 
getConditionalsForParameter(String) - Method in class autoweka.ParameterConditionalGroup
 
getDatasetString() - Method in class autoweka.ExperimentBatch.DatasetComponent
Gets the dataset string out of this component
getDefault() - Method in class autoweka.ClassifierResult.AreaAboveROCMetric
 
getDefault() - Method in class autoweka.ClassifierResult.AreaUnderROCMetric
 
getDefault() - Method in class autoweka.ClassifierResult.AvgCostMetric
 
getDefault() - Method in class autoweka.ClassifierResult.CorrectMetric
 
getDefault() - Method in class autoweka.ClassifierResult.CorrelationCoefficientMetric
 
getDefault() - Method in class autoweka.ClassifierResult.ErrorRateMetric
 
getDefault() - Method in class autoweka.ClassifierResult.FalseNegativeRateMetric
 
getDefault() - Method in class autoweka.ClassifierResult.FalsePositiveRateMetric
 
getDefault() - Method in class autoweka.ClassifierResult.FMeasureMetric
 
getDefault() - Method in class autoweka.ClassifierResult.IncorrectMetric
 
getDefault() - Method in class autoweka.ClassifierResult.KappaMetric
 
getDefault() - Method in class autoweka.ClassifierResult.KBInformationMetric
 
getDefault() - Method in class autoweka.ClassifierResult.KBMeanInformationMetric
 
getDefault() - Method in class autoweka.ClassifierResult.KBRelativeInformationMetric
 
getDefault() - Method in class autoweka.ClassifierResult.MeanAbsoluteErrorMetric
 
getDefault() - Method in interface autoweka.ClassifierResult.Metric
 
getDefault() - Method in class autoweka.ClassifierResult.PctCorrectMetric
 
getDefault() - Method in class autoweka.ClassifierResult.PctIncorrectMetric
 
getDefault() - Method in class autoweka.ClassifierResult.PrecisionMetric
 
getDefault() - Method in class autoweka.ClassifierResult.RelativeAbsoluteErrorMetric
 
getDefault() - Method in class autoweka.ClassifierResult.RootMeanSquaredErrorMetric
 
getDefault() - Method in class autoweka.ClassifierResult.RootRelativeSquaredErrorMetric
 
getDefault() - Method in class autoweka.ClassifierResult.WeightedAreaUnderROCMetric
 
getDefault() - Method in class autoweka.ClassifierResult.WeightedFalseNegativeRateMetric
 
getDefault() - Method in class autoweka.ClassifierResult.WeightedFalsePositiveRateMetric
 
getDefault() - Method in class autoweka.ClassifierResult.WeightedFMeasureMetric
 
getDefault() - Method in class autoweka.ClassifierResult.WeightedPrecisionMetric
 
getDefault() - Method in class autoweka.ClassifierResult.WeightedRecallMetric
 
getDefault() - Method in class autoweka.ClassifierResult.WeightedTrueNegativeRateMetric
 
getDefault() - Method in class autoweka.ClassifierResult.WeightedTruePositiveRateMetric
 
getDescription() - Method in class autoweka.ClassifierResult
 
getDiscretization(int) - Method in class autoweka.Parameter
Creates a List of Strings that contain the discretization of this parameter.
getEnvVariables() - Method in class autoweka.ExperimentConstructor
Gets a list of all the environment variables that need to be set for this experiment to run
getErrorAndTime(File, ListExperiment, String, String, String) - Static method in class autoweka.SubProcessWrapper
 
getErrorAndTime(File, ListExperiment, String, String, String, Properties) - Static method in class autoweka.SubProcessWrapper
 
getErrorAndTime(File, Experiment, String, String, String) - Static method in class autoweka.SubProcessWrapper
 
getErrorAndTime(File, Experiment, String, String, String, Properties) - Static method in class autoweka.SubProcessWrapper
 
getErrorAndTime(File, String, Properties, float, String, String, String) - Static method in class autoweka.SubProcessWrapper
Calls the SubProcessWrapper as a SubProcess, and returns the result back up to the caller.
getErrorEstimate() - Method in class autoweka.Trajectory.Point
 
getEvaluatedFold() - Method in class autoweka.Configuration
 
getEvaluatedScore() - Method in class autoweka.Configuration
 
getEvaluationTime() - Method in class autoweka.ClassifierResult
 
getExperiment() - Method in class autoweka.TrajectoryGroup
 
getExplorer() - Method in class weka.gui.explorer.AutoWEKAPanel
returns the parent Explorer frame.
getFolds() - Method in class autoweka.Configuration
 
getFullyEvaluatedAmt() - Method in class autoweka.ConfigurationCollection
 
getInstanceGenerator() - Method in class autoweka.ClassifierRunner
 
getInstances(boolean, Properties) - Method in class autoweka.instancegenerators.CrossValidation
 
getInstances(Instances, Resample) - Method in class autoweka.instancegenerators.RandomSubSampling
 
getJavaExecutable() - Static method in class autoweka.Util
Tries to get the full path to the Java Executable that we're running.
getLastPoint() - Method in class autoweka.Trajectory
Gets the last point in the trajectory, ie the best one
getMeasure(String) - Method in class weka.classifiers.meta.AutoWEKAClassifier
Returns the value of the named measure
getMemLimit() - Method in class weka.classifiers.meta.AutoWEKAClassifier
Get the memory limit.
getMemOut() - Method in class autoweka.ClassifierResult
 
getMetric() - Method in class weka.classifiers.meta.AutoWEKAClassifier
Get the metric.
getnBestConfigs() - Method in class weka.classifiers.meta.AutoWEKAClassifier
Get the memory limit.
getNextPoint(double) - Method in class autoweka.Trajectory
Gets the next point in the trajectory after the given time
getNormalizationPenalty() - Method in class autoweka.ClassifierResult
 
getNumEvaluations() - Method in class autoweka.Trajectory
Gets the total number of evaluations that were performed
getNumMemOutEvaluations() - Method in class autoweka.Trajectory
Gets the number of evaluations that hit the memory limit (-1 if not recorded)
getNumTimedOutEvaluations() - Method in class autoweka.Trajectory
Gets the number of evaluations that timed out (-1 if not recorded)
getOpName() - Method in class autoweka.ClassifierRunner.EvaluatorThread
 
getOptions() - Method in class weka.classifiers.meta.AutoWEKAClassifier
Returns the options of the current setup.
getParallelRuns() - Method in class weka.classifiers.meta.AutoWEKAClassifier
Get the number of runs to do in parallel.
getParameter(String) - Method in class autoweka.ParameterConditionalGroup
 
getParameterMap() - Method in class autoweka.ClassParams
Gets a map between the parameter names and the actual parameters for this class
getParameters() - Method in class autoweka.ClassParams
Gets the list of all parameters for this class.
getParameters() - Method in class autoweka.ParameterConditionalGroup
 
getPercentEvaluated() - Method in class autoweka.ClassifierResult
 
getPointAtTime(double) - Method in class autoweka.Trajectory
Gets the point in the trajectory that's closest to this time
getPoints() - Method in class autoweka.Trajectory
Gets all the points inside this trajectory
getPrefix(String) - Method in class autoweka.ExperimentConstructor
Gets a prefix out of the classifier name by stripping all the packages and capital letters - needed to ensure that parameters with the same WEKA name don't collide.
getRandomValue(Random) - Method in class autoweka.Parameter
 
getRawScore() - Method in class autoweka.ClassifierResult
 
getScore(Evaluation, Instances) - Method in class autoweka.ClassifierResult.AreaAboveROCMetric
 
getScore(Evaluation, Instances) - Method in class autoweka.ClassifierResult.AreaUnderROCMetric
 
getScore(Evaluation, Instances) - Method in class autoweka.ClassifierResult.AvgCostMetric
 
getScore(Evaluation, Instances) - Method in class autoweka.ClassifierResult.CorrectMetric
 
getScore(Evaluation, Instances) - Method in class autoweka.ClassifierResult.CorrelationCoefficientMetric
 
getScore(Evaluation, Instances) - Method in class autoweka.ClassifierResult.ErrorRateMetric
 
getScore(Evaluation, Instances) - Method in class autoweka.ClassifierResult.FalseNegativeRateMetric
 
getScore(Evaluation, Instances) - Method in class autoweka.ClassifierResult.FalsePositiveRateMetric
 
getScore(Evaluation, Instances) - Method in class autoweka.ClassifierResult.FMeasureMetric
 
getScore() - Method in class autoweka.ClassifierResult
Gets the 'score' for this result, which includes the regularization penalty plus the metric value
getScore(Evaluation, Instances) - Method in class autoweka.ClassifierResult.IncorrectMetric
 
getScore(Evaluation, Instances) - Method in class autoweka.ClassifierResult.KappaMetric
 
getScore(Evaluation, Instances) - Method in class autoweka.ClassifierResult.KBInformationMetric
 
getScore(Evaluation, Instances) - Method in class autoweka.ClassifierResult.KBMeanInformationMetric
 
getScore(Evaluation, Instances) - Method in class autoweka.ClassifierResult.KBRelativeInformationMetric
 
getScore(Evaluation, Instances) - Method in class autoweka.ClassifierResult.MeanAbsoluteErrorMetric
 
getScore(Evaluation, Instances) - Method in interface autoweka.ClassifierResult.Metric
 
getScore(Evaluation, Instances) - Method in class autoweka.ClassifierResult.PctCorrectMetric
 
getScore(Evaluation, Instances) - Method in class autoweka.ClassifierResult.PctIncorrectMetric
 
getScore(Evaluation, Instances) - Method in class autoweka.ClassifierResult.PrecisionMetric
 
getScore(Evaluation, Instances) - Method in class autoweka.ClassifierResult.RelativeAbsoluteErrorMetric
 
getScore(Evaluation, Instances) - Method in class autoweka.ClassifierResult.RootMeanSquaredErrorMetric
 
getScore(Evaluation, Instances) - Method in class autoweka.ClassifierResult.RootRelativeSquaredErrorMetric
 
getScore(Evaluation, Instances) - Method in class autoweka.ClassifierResult.WeightedAreaUnderROCMetric
 
getScore(Evaluation, Instances) - Method in class autoweka.ClassifierResult.WeightedFalseNegativeRateMetric
 
getScore(Evaluation, Instances) - Method in class autoweka.ClassifierResult.WeightedFalsePositiveRateMetric
 
getScore(Evaluation, Instances) - Method in class autoweka.ClassifierResult.WeightedFMeasureMetric
 
getScore(Evaluation, Instances) - Method in class autoweka.ClassifierResult.WeightedPrecisionMetric
 
getScore(Evaluation, Instances) - Method in class autoweka.ClassifierResult.WeightedRecallMetric
 
getScore(Evaluation, Instances) - Method in class autoweka.ClassifierResult.WeightedTrueNegativeRateMetric
 
getScore(Evaluation, Instances) - Method in class autoweka.ClassifierResult.WeightedTruePositiveRateMetric
 
getScores() - Method in class autoweka.Configuration
 
getSeed() - Method in class autoweka.Trajectory
Gets the seed for this trajectory
getSeed() - Method in class weka.classifiers.meta.AutoWEKAClassifier
Get the random seed.
getSeeds() - Method in class autoweka.TrajectoryGroup
 
getTabTitle() - Method in class weka.gui.explorer.AutoWEKAPanel
Returns the title for the tab in the Explorer.
getTabTitleToolTip() - Method in class weka.gui.explorer.AutoWEKAPanel
Returns the tooltip for the tab in the Explorer.
getTargetClass() - Method in class autoweka.ClassParams
Gets the canonical name of the class that these parameters capture.
getTechnicalInformation() - Method in class weka.classifiers.meta.AutoWEKAClassifier
Returns an instance of a TechnicalInformation object, containing detailed information about the technical background of this class, e.g., paper reference or book this class is based on.
getTesting() - Method in class autoweka.InstanceGenerator
Gets a copy of the testing data
getTestingFromParams(String) - Method in class autoweka.InstanceGenerator
Given a parameter string (generally in the form of a property string), get the testing data; if params is 'default', then this method returns the raw testing data
getTime() - Method in class autoweka.ClassifierResult
Gets the total time spent dealing with this classifier
getTime() - Method in class autoweka.Trajectory.Point
 
getTimeLimit() - Method in class weka.classifiers.meta.AutoWEKAClassifier
Get the time limit.
getTraining() - Method in class autoweka.InstanceGenerator
Gets a copy of the training data
getTrainingFromParams(String) - Method in class autoweka.InstanceGenerator
Given a parameter string (generally in the form of a property string), get the training data; if params is 'default', then this method returns the raw training data
getTrainingTime() - Method in class autoweka.ClassifierResult
 
getTrajectories() - Method in class autoweka.TrajectoryGroup
 
getTrajectory(String) - Method in class autoweka.TrajectoryGroup
 
getTrajectory(Experiment, File, String) - Static method in class autoweka.TrajectoryParser
 
getTrajectoryParserClassName() - Method in class autoweka.ExperimentConstructor
Gets the name of the class that is used to parse the results of the SMBO method into a Trajectory
getTrajectoryParserClassName() - Method in class autoweka.smac.SMACExperimentConstructor
 
getType() - Method in class autoweka.ExperimentConstructor
Get a string indicating the type of this Experiment (namely the name of the SMBO method)
getType() - Method in class autoweka.smac.SMACExperimentConstructor
 
getWrapperPropString() - Method in class autoweka.ExperimentConstructor
 
globalInfo() - Method in class weka.classifiers.meta.AutoWEKAClassifier
This will return a string describing the classifier.
GridSearchExperimentConstructor - Class in autoweka
Creates a ListExperiment that does a grid search over the allowable classifiers
GridSearchExperimentConstructor() - Constructor for class autoweka.GridSearchExperimentConstructor
 

H

hashCode() - Method in class autoweka.Configuration
 

I

IncorrectMetric() - Constructor for class autoweka.ClassifierResult.IncorrectMetric
 
INFINITY - Static variable in class autoweka.ClassifierResult
 
initializeFile(String) - Static method in class autoweka.Util
Initializes an empty file at the given path if it doesn't already exist.
instance - Variable in class autoweka.Experiment.TrajectoryPointExtra
The instance string that is passed to the instance generator to evaluate on
instance - Variable in class autoweka.InstanceGenerator.NestedArgs
 
instance - Variable in class autoweka.Trajectory.Point.SpecificInstanceInfo
 
instanceGenerator - Variable in class autoweka.Experiment
The class name of the instance generator
instanceGenerator - Variable in class autoweka.ExperimentBatch.ExperimentComponent
The class name of the instance generator
InstanceGenerator - Class in autoweka
Abstract class for partitioning a dataset (consisting of training and testing data) into 'instances' that are given to the SMBO method
InstanceGenerator(InstanceGenerator) - Constructor for class autoweka.InstanceGenerator
Clones an InstanceGenerator from another
InstanceGenerator(Instances, Instances) - Constructor for class autoweka.InstanceGenerator
Build an instance generator from the given training and testing data
InstanceGenerator(String) - Constructor for class autoweka.InstanceGenerator
Builds an InstanceGenerator from a datasetFileName, ie a zip file containing exactly two files, 'train.arff' and 'test.arff'
InstanceGenerator.NestedArgs - Class in autoweka
Struct for dealing with nested args on InstanceGenerators that are chained together.
instanceGeneratorArgs - Variable in class autoweka.Experiment
The property string that contains the construction arguments for the instance generator
instanceGeneratorArgs - Variable in class autoweka.ExperimentBatch.ExperimentComponent
The property string that the instance generator will use to make instances

J

joinStrings(String, String...) - Static method in class autoweka.Util
Joins a list of strings together separated by a delim in the middle.
joinStrings(String, Collection<String>) - Static method in class autoweka.Util
Joins a collection of strings together separated by a delim in the middle.

K

KappaMetric() - Constructor for class autoweka.ClassifierResult.KappaMetric
 
KBInformationMetric() - Constructor for class autoweka.ClassifierResult.KBInformationMetric
 
KBMeanInformationMetric() - Constructor for class autoweka.ClassifierResult.KBMeanInformationMetric
 
KBRelativeInformationMetric() - Constructor for class autoweka.ClassifierResult.KBRelativeInformationMetric
 

L

lazyUpdateAverage() - Method in class autoweka.Configuration
 
ListExperimentConstructor - Class in autoweka
 
ListExperimentConstructor() - Constructor for class autoweka.ListExperimentConstructor
 
listOptions() - Method in class weka.classifiers.meta.AutoWEKAClassifier
Gets an enumeration describing the available options.
loadClassifiers() - Method in class autoweka.ListExperimentConstructor
 
loadDataSource(InputStream) - Static method in class autoweka.Util
 

M

m_CEPanel - Variable in class weka.gui.explorer.AutoWEKAPanel
The panel showing the current classifier selection.
m_ClassCombo - Variable in class weka.gui.explorer.AutoWEKAPanel
Lets the user select the class column.
m_ClassifierEditor - Variable in class weka.gui.explorer.AutoWEKAPanel
Lets the user configure the classifier.
m_Explorer - Variable in class weka.gui.explorer.AutoWEKAPanel
the parent frame.
m_History - Variable in class weka.gui.explorer.AutoWEKAPanel
A panel controlling results viewing.
m_Instances - Variable in class weka.gui.explorer.AutoWEKAPanel
The main set of instances we're playing with.
m_Log - Variable in class weka.gui.explorer.AutoWEKAPanel
The destination for log/status messages.
m_ManualBut - Variable in class weka.gui.explorer.AutoWEKAPanel
Click to download manual.
m_OutText - Variable in class weka.gui.explorer.AutoWEKAPanel
The output area for classification results.
m_RunThread - Variable in class weka.gui.explorer.AutoWEKAPanel
A thread that classification runs in.
m_SaveOut - Variable in class weka.gui.explorer.AutoWEKAPanel
The buffer saving object for saving output.
m_StartBut - Variable in class weka.gui.explorer.AutoWEKAPanel
Click to start running the experiment.
m_StopBut - Variable in class weka.gui.explorer.AutoWEKAPanel
Click to stop a running experiment.
main(String[]) - Static method in class autoweka.Experiment
Main method to actually run an experiment with a given seed.
main(String[]) - Static method in class autoweka.ExperimentBatch
Makes an empty batch file that you can fill in with stuff
main(String[]) - Static method in class autoweka.ExperimentConstructor
Main method that can either take stuff on the command line to build a single experiment, or points to an ExperimentBatch XML file.
main(String[]) - Static method in class autoweka.ListExperimentConstructor
 
main(String[]) - Static method in class autoweka.smac.MultiInstanceWrapper
 
main(String[]) - Static method in class autoweka.smac.SMACWrapper
 
main(String[]) - Static method in class autoweka.SubProcessWrapper
Calls the SubProcessWrapper using the given arguments
main(String[]) - Static method in class autoweka.tools.GetBestFromTrajectoryGroup
Point this main method at a .trajectory file, and be presented with what you should actually run your dataset on.
main(String[]) - Static method in class autoweka.tools.TrainedModelPredictionMaker
 
main(String[]) - Static method in class autoweka.TrajectoryMerger
 
main(String[]) - Static method in class autoweka.TrajectoryParser
 
main(String[]) - Static method in class autoweka.TrajectoryPointExtraRunner
 
main(String[]) - Static method in class autoweka.TrajectoryPointPredictionRunner
 
main(String[]) - Static method in class weka.classifiers.meta.AutoWEKAClassifier
Main method for testing this class.
main(String[]) - Static method in class weka.gui.explorer.AutoWEKAPanel
Tests out the Auto-WEKA panel from the command line.
makePath(String) - Static method in class autoweka.Util
Makes folders along the specified path.
mAllowedClassifiers - Variable in class autoweka.ExperimentConstructor
List containing what classifiers are allowed to be used by this experiment
mArgs - Variable in class autoweka.Trajectory.Point
The arg string that was used for the wrapper on this trajectory point
mAttribEvalClassParams - Variable in class autoweka.ExperimentConstructor
 
mAttribSearchClassParams - Variable in class autoweka.ExperimentConstructor
 
maxNumeric - Variable in class autoweka.Parameter
The maximal numeric value - Stored as a float but will be converted to an int if needed
mBaseClassParams - Variable in class autoweka.ExperimentConstructor
 
mClassifierParams - Variable in class autoweka.ListExperimentConstructor
 
mDatasets - Variable in class autoweka.ExperimentBatch
The list of datasets in this batch
MeanAbsoluteErrorMetric() - Constructor for class autoweka.ClassifierResult.MeanAbsoluteErrorMetric
 
measureEstimatedMetricValue() - Method in class weka.classifiers.meta.AutoWEKAClassifier
Returns the metric value estimated during Auto-WEKA's internal evaluation.
memLimit - Variable in class weka.classifiers.meta.AutoWEKAClassifier
The memory limit for running classifiers.
memLimitTipText() - Method in class weka.classifiers.meta.AutoWEKAClassifier
Returns the tip text for this property.
memory - Variable in class autoweka.Experiment
The string passed to the Xmx argument of a sub process limiting the RAM that WEKA will have
memory - Variable in class autoweka.ExperimentBatch.ExperimentComponent
The string passed to the Xmx argument of a sub process limiting the RAM that WEKA will have
mEnsembleClassParams - Variable in class autoweka.ExperimentConstructor
 
mEnsembleMaxNum - Variable in class autoweka.ExperimentConstructor
How deep should the ensemble tree go?
mergeExperimentFolder(String) - Static method in class autoweka.TrajectoryMerger
 
mergeWith(Configuration) - Method in class autoweka.Configuration
 
mErrorEstimate - Variable in class autoweka.Trajectory.Point
The estimate of the error at this point in the trajectory that the SMBO method believes is true
meta - Variable in class autoweka.ApplicabilityTester.ApplicableClassifiers
 
metric - Variable in class weka.classifiers.meta.AutoWEKAClassifier
The error metric.
metricTipText() - Method in class weka.classifiers.meta.AutoWEKAClassifier
Returns the tip text for this property.
mExperiment - Variable in class autoweka.ExperimentConstructor
The active Experiment that we're trying to build
mExperiment - Variable in class autoweka.ListExperimentConstructor
 
mExperimentPath - Variable in class autoweka.ExperimentConstructor
The output path for the experiments
mExperimentPath - Variable in class autoweka.ListExperimentConstructor
 
mExperiments - Variable in class autoweka.ExperimentBatch
The list of experiment prototypes in this batch
mExperimentSeed - Variable in class autoweka.Wrapper
 
mIncludeBase - Variable in class autoweka.ExperimentConstructor
 
mIncludeBase - Variable in class autoweka.ListExperimentConstructor
 
mIncludeEnsemble - Variable in class autoweka.ExperimentConstructor
 
mIncludeEnsemble - Variable in class autoweka.ListExperimentConstructor
 
mIncludeMeta - Variable in class autoweka.ExperimentConstructor
 
mIncludeMeta - Variable in class autoweka.ListExperimentConstructor
 
minNumeric - Variable in class autoweka.Parameter
The minimal numeric value - Stored as a float but will be converted to an int if needed
mInstance - Variable in class autoweka.Wrapper
 
mInstanceGenerator - Variable in class autoweka.ExperimentConstructor
The instance generator we're using, all loaded up and ready to go with the appropriate dataset
mInstanceGenerator - Variable in class autoweka.ListExperimentConstructor
 
mMetaClassParams - Variable in class autoweka.ExperimentConstructor
 
mParamBaseDir - Variable in class autoweka.ExperimentConstructor
The directory with all the param files in it.
mParamBaseDir - Variable in class autoweka.ListExperimentConstructor
 
mParams - Variable in class autoweka.smac.MultiInstanceWrapper
 
mProperties - Variable in class autoweka.ExperimentConstructor
Properties associated with our constructor.
mProperties - Variable in class autoweka.ListExperimentConstructor
 
mProperties - Variable in class autoweka.Wrapper
 
mResultMetric - Variable in class autoweka.Wrapper
 
mRunner - Variable in class autoweka.Wrapper
 
msExperimentPaths - Static variable in class weka.classifiers.meta.AutoWEKAClassifier
The paths to the internal Auto-WEKA files.
mTime - Variable in class autoweka.Trajectory.Point
The time that this point was found by the SMBO method
mTimeout - Variable in class autoweka.Wrapper
 
mTrajectoryPointExtras - Variable in class autoweka.ListExperimentConstructor
 
MultiInstanceWrapper - Class in autoweka.smac
 
MultiInstanceWrapper() - Constructor for class autoweka.smac.MultiInstanceWrapper
 
MultiLevel - Class in autoweka.instancegenerators
Experimental InstanceGenerator that takes as input a child classifier, and creates multiple levels of training data.
MultiLevel(String) - Constructor for class autoweka.instancegenerators.MultiLevel
 
MultiLevel(InstanceGenerator) - Constructor for class autoweka.instancegenerators.MultiLevel
 
MultiLevel(Instances, Instances) - Constructor for class autoweka.instancegenerators.MultiLevel
 

N

name - Variable in class autoweka.Experiment
The name of the experiment, designed to be human readable and contain useful ID information
name - Variable in class autoweka.Experiment.TrajectoryPointExtra
The human readable name corresponding to this instance ie.
name - Variable in class autoweka.ExperimentBatch.DatasetComponent
The 'name' of this dataset, helpful to make it short and easy to identify
name - Variable in class autoweka.ExperimentBatch.ExperimentComponent
The experiment name's prefix
name - Variable in class autoweka.Parameter
The name of this parameter
name - Variable in class autoweka.Trajectory.Point.SpecificInstanceInfo
 
nBestConfigs - Variable in class weka.classifiers.meta.AutoWEKAClassifier
The number of best configurations to return as output.
nBestConfigsTipText() - Method in class weka.classifiers.meta.AutoWEKAClassifier
Returns the tip text for this property.
NestedArgs(String) - Constructor for class autoweka.InstanceGenerator.NestedArgs
 
NestedArgs(String, String, String) - Constructor for class autoweka.InstanceGenerator.NestedArgs
 
newFilter() - Method in class autoweka.instancegenerators.RandomSubSampling
 
NullPrintStream() - Constructor for class autoweka.Util.NullPrintStream
 
numEval - Variable in class autoweka.tools.GetBestFromTrajectoryGroup
 
numMemOut - Variable in class autoweka.tools.GetBestFromTrajectoryGroup
 
numTimeOut - Variable in class autoweka.tools.GetBestFromTrajectoryGroup
 
numTrajectories - Variable in class autoweka.tools.GetBestFromTrajectoryGroup
 

P

parallelRuns - Variable in class weka.classifiers.meta.AutoWEKAClassifier
The number of parallel threads.
parallelRunsTipText() - Method in class weka.classifiers.meta.AutoWEKAClassifier
Returns the tip text for this property.
parameter - Variable in class autoweka.Conditional
The name of the 'child' parameter that is conditional on the parent taking on a particular value (This class encodes the condition from the child param's perspective.
Parameter - Class in autoweka
Captures all the data about if this parameter is categorical, numeric (and what the ranges are), and some other helper functions to get some data out of them
Parameter(String) - Constructor for class autoweka.Parameter
Creates a Parameter from a given line in a .param file.
Parameter(String, String) - Constructor for class autoweka.Parameter
 
Parameter(String, List<String>) - Constructor for class autoweka.Parameter
 
Parameter(String, List<String>, String) - Constructor for class autoweka.Parameter
 
Parameter(String, Parameter) - Constructor for class autoweka.Parameter
 
Parameter.ParamType - Enum in autoweka
 
ParameterConditionalGroup - Class in autoweka
 
ParameterConditionalGroup() - Constructor for class autoweka.ParameterConditionalGroup
 
parent - Variable in class autoweka.Conditional
The name of the parameter that the child is conditional on
parseCommandLineProperties(Properties, String[]) - Static method in class autoweka.Util
Looks for command line arguments of the form -prop PROPERTYSTRING and adds them to the given properties object
parseCommandLineProperties(Properties, List<String>) - Static method in class autoweka.Util
Looks for command line arguments of the form -prop PROPERTYSTRING and adds them to the given properties object
parsePropertyString(String) - Static method in class autoweka.Util
Given a property string (var1=val1:var2=val2:....) convert it to a property object.
parsePropertyString(Properties, String) - Static method in class autoweka.Util
Given a property string (var1=val1:var2=val2:....) convert it to a property object.
parseTrajectory(Experiment, File, String) - Method in class autoweka.smac.SMACTrajectoryParser
 
parseTrajectory(Experiment, File, String) - Method in class autoweka.TrajectoryParser
 
PctCorrectMetric() - Constructor for class autoweka.ClassifierResult.PctCorrectMetric
 
PctIncorrectMetric() - Constructor for class autoweka.ClassifierResult.PctIncorrectMetric
 
Point(double, double, String) - Constructor for class autoweka.Trajectory.Point
 
populateObjectFromCMDParams(Object, String[]) - Static method in class autoweka.XmlSerializable
Given a list of command line arguments which have the same name as the XML nodes, populate me an object with the values filled in
populateObjectFromCMDParams(Object, Deque<String>) - Static method in class autoweka.XmlSerializable
Given a list of command line arguments which have the same name as the XML nodes, populate me an object with the values filled in
PrecisionMetric() - Constructor for class autoweka.ClassifierResult.PrecisionMetric
 
prepareExperiment(String) - Method in class autoweka.ExperimentConstructor
Subclasses must provide this method which is responsible for
prepareExperiment(String) - Method in class autoweka.smac.SMACExperimentConstructor
 
printFeatureFile(PrintStream) - Method in class autoweka.smac.SMACExperimentConstructor
 
printInstanceFile(PrintStream) - Method in class autoweka.smac.SMACExperimentConstructor
 
printParamFile(PrintStream) - Method in class autoweka.smac.SMACExperimentConstructor
 
printScenarioFile(PrintStream) - Method in class autoweka.smac.SMACExperimentConstructor
 
printTestInstanceFile(PrintStream) - Method in class autoweka.smac.SMACExperimentConstructor
 
processArg(String, Queue<String>) - Method in class autoweka.ExperimentConstructor
Process a constructor argument, and suck out stuff from the arg queue
processArg(String, Queue<String>) - Method in class autoweka.GridSearchExperimentConstructor
 
processArg(String, Queue<String>) - Method in class autoweka.ListExperimentConstructor
 
ProcessKillerShutdownHook(Process) - Constructor for class autoweka.Util.ProcessKillerShutdownHook
 
propertiesToString(Properties) - Static method in class autoweka.Util
Converts a Properties object to a property string, escaping ':' as needed
propertyMap - Variable in class autoweka.WekaArgumentConverter.Arguments
Contains a bunch of properties like the 'targetclass', 'attributeeval', 'attributesearch', and 'attributetime'

Q

quoteStrings(Collection<String>) - Static method in class autoweka.Util
Looks for any strings that have spaces in them, and surrounds them with quotes.

R

RandomSubSampling - Class in autoweka.instancegenerators
Experimental InstanceGenerator that splits the data up into random folds, with a fixed percentage used for training instanceGeneratorArguments: A property string with the following startingseed - the initial seed of the splits numSamples - the number of folds to gererate percent - the percentage of data to use in the training set bias - the bias towards a uniform partition instance string format: seed - the seed used to split up data percent - the percentage of data to use in the training set bias - the bias towards a uniform partition
RandomSubSampling(InstanceGenerator) - Constructor for class autoweka.instancegenerators.RandomSubSampling
 
RandomSubSampling(Instances, Instances) - Constructor for class autoweka.instancegenerators.RandomSubSampling
 
RandomSubSampling(String) - Constructor for class autoweka.instancegenerators.RandomSubSampling
 
rank(int, String, String) - Static method in class autoweka.ConfigurationRanker
 
rawArgs - Variable in class autoweka.tools.GetBestFromTrajectoryGroup
 
RelativeAbsoluteErrorMetric() - Constructor for class autoweka.ClassifierResult.RelativeAbsoluteErrorMetric
 
removeExtension(String) - Static method in class autoweka.Util
Removes the extension from a file name string.
removeHidden(Map<String, String>) - Static method in class autoweka.Util
Removes any arguments in the inputMap that happen to have a HIDDEN in their name.
resampling - Variable in class weka.classifiers.meta.AutoWEKAClassifier
The internal evaluation method.
resamplingArgs - Variable in class weka.classifiers.meta.AutoWEKAClassifier
The arguments to the evaluation method.
resultMetric - Variable in class autoweka.Experiment
The name of the result metric to use - see ClassiferResult.Metric
resultMetric - Variable in class autoweka.ExperimentBatch.ExperimentComponent
The name of the result metric to use - see ClassiferResult.Metric
RootMeanSquaredErrorMetric() - Constructor for class autoweka.ClassifierResult.RootMeanSquaredErrorMetric
 
RootRelativeSquaredErrorMetric() - Constructor for class autoweka.ClassifierResult.RootRelativeSquaredErrorMetric
 
run(String, String, float, String, List<String>) - Method in class autoweka.ClassifierRunner
Public interface to running a classifier specified in the Auto-WEKA format of arguments to generate a classifier result
run() - Method in class autoweka.Util.ProcessKillerShutdownHook
 
run(String[]) - Method in class autoweka.Wrapper
Runs the wrapper with the given command line arguments - see the class description for full details

S

saveBuffer(String) - Method in class weka.gui.explorer.AutoWEKAPanel
Save the currently selected experiment output to a file.
saveConfiguration(ClassifierResult, List<String>, String) - Method in class autoweka.ClassifierRunner
 
seed - Variable in class autoweka.tools.GetBestFromTrajectoryGroup
 
seed - Variable in class weka.classifiers.meta.AutoWEKAClassifier
The random seed.
seedTipText() - Method in class weka.classifiers.meta.AutoWEKAClassifier
Returns the tip text for this property.
setAttributeSelection(AttributeSelection) - Method in class autoweka.ClassifierResult
 
setAttributeSelectionTime(double) - Method in class autoweka.ClassifierResult
 
setClassifier(AbstractClassifier) - Method in class autoweka.ClassifierResult
 
setCompleted(boolean) - Method in class autoweka.ClassifierResult
 
setEvaluationCounts(int, int, int) - Method in class autoweka.Trajectory
Set all the statistics regarding the number of evaluations performed for this trajectory
setEvaluationTime(double) - Method in class autoweka.ClassifierResult
 
setEvaluationValues(double, int) - Method in class autoweka.Configuration
 
setExplorer(Explorer) - Method in class weka.gui.explorer.AutoWEKAPanel
Sets the Explorer to use as parent frame (used for sending notifications about changes in the data).
setFoldId(int) - Method in class autoweka.Configuration
 
setInstances(Instances) - Method in class weka.gui.explorer.AutoWEKAPanel
Tells the panel to use a new set of instances.
setLog(Logger) - Method in class weka.classifiers.meta.AutoWEKAClassifier
Set the WEKA logger.
setLog(Logger) - Method in class weka.gui.explorer.AutoWEKAPanel
Sets the Logger to receive informational messages.
setMemLimit(int) - Method in class weka.classifiers.meta.AutoWEKAClassifier
Set the memory limit.
setMemOut(boolean) - Method in class autoweka.ClassifierResult
 
setMetric(AutoWEKAClassifier.Metric) - Method in class weka.classifiers.meta.AutoWEKAClassifier
Set the metric.
setnBestConfigs(int) - Method in class weka.classifiers.meta.AutoWEKAClassifier
Set the amount of configurations that will be given as output
setOptions(String[]) - Method in class weka.classifiers.meta.AutoWEKAClassifier
Set the options for the current setup.
setParallelRuns(int) - Method in class weka.classifiers.meta.AutoWEKAClassifier
Set the number of parallel runs.
setPercentEvaluated(Evaluation) - Method in class autoweka.ClassifierResult
 
setPercentEvaluated(double) - Method in class autoweka.ClassifierResult
 
setRegularizationPenalty(double) - Method in class autoweka.ClassifierResult
 
setScore(double) - Method in class autoweka.Configuration
 
setScoreFromEval(Evaluation, Instances) - Method in class autoweka.ClassifierResult
 
setSeed(int) - Method in class weka.classifiers.meta.AutoWEKAClassifier
Set the random seed.
setTimeLimit(int) - Method in class weka.classifiers.meta.AutoWEKAClassifier
Set the time limit.
setTrainingTime(double) - Method in class autoweka.ClassifierResult
 
setTrainTestArff(String, String) - Method in class autoweka.ExperimentBatch.DatasetComponent
 
showPopup(String, int, int) - Method in class weka.gui.explorer.AutoWEKAPanel
Handles constructing a popup menu with visualization options.
size() - Method in class autoweka.ConfigurationCollection
 
SMACExperimentConstructor - Class in autoweka.smac
 
SMACExperimentConstructor() - Constructor for class autoweka.smac.SMACExperimentConstructor
 
SMACTrajectoryParser - Class in autoweka.smac
 
SMACTrajectoryParser() - Constructor for class autoweka.smac.SMACTrajectoryParser
 
SMACWrapper - Class in autoweka.smac
 
SMACWrapper() - Constructor for class autoweka.smac.SMACWrapper
 
specificInstanceInfo - Variable in class autoweka.Trajectory.Point
Any extra data (aka trajectoryPointExtras) on given instance strings for this point
SpecificInstanceInfo() - Constructor for class autoweka.Trajectory.Point.SpecificInstanceInfo
 
SpecificInstanceInfo(String, String, double, double) - Constructor for class autoweka.Trajectory.Point.SpecificInstanceInfo
 
splitNestedString(String, String, int, int) - Static method in class autoweka.Util
Splits a string, returning the string separated by the delimiter, with only the numLeft and numRight taken from the appropriate sides.
splitQuotedString(String) - Static method in class autoweka.Util
Splits a string based on spaces, grouping atoms if they are inside non escaped double quotes.
startAutoWEKA() - Method in class weka.gui.explorer.AutoWEKAPanel
Starts Auto-WEKA.
stopAutoWEKA() - Method in class weka.gui.explorer.AutoWEKAPanel
Stops the currently running Auto-WEKA (if any).
SubProcessWrapper - Class in autoweka
An implementation of a Wrapper that should ideally just be called from other Java objects - it performes the training/evaluation of a classifier on a sub process to preserve the JVM of the caller
SubProcessWrapper() - Constructor for class autoweka.SubProcessWrapper
 
SubProcessWrapper.ErrorAndTime - Class in autoweka
Small class that just encapsulates the error and time of a sub process run TODO: Should really be changed to use a ClassifierResult instead

T

TerminationHoldout - Class in autoweka.instancegenerators
Experimental InstanceGenerator that takes as input a child classifier, and holds back a bunch of data as a 'Termination' set from the SMBO methods.
TerminationHoldout(String) - Constructor for class autoweka.instancegenerators.TerminationHoldout
 
time - Variable in class autoweka.SubProcessWrapper.ErrorAndTime
 
time - Variable in class autoweka.Trajectory.Point.SpecificInstanceInfo
 
timeLimit - Variable in class weka.classifiers.meta.AutoWEKAClassifier
The time limit for running Auto-WEKA.
timeLimitTipText() - Method in class weka.classifiers.meta.AutoWEKAClassifier
Returns the tip text for this property.
toString() - Method in class autoweka.Conditional
 
toString() - Method in class autoweka.Configuration
 
toString() - Method in class autoweka.InstanceGenerator.NestedArgs
 
toString() - Method in class autoweka.Parameter
 
toString() - Method in class autoweka.Trajectory.Point
 
toString() - Method in class autoweka.Trajectory
 
toString() - Method in class autoweka.WekaArgumentConverter.Arguments
 
toString() - Method in class weka.classifiers.meta.AutoWEKAClassifier
This will return a string describing the classifier.
toXML(String) - Method in class autoweka.XmlSerializable
Spits out the class to the given XML file
toXML(OutputStream) - Method in class autoweka.XmlSerializable
Spits out the class to the given XML file
TrainedModelPredictionMaker - Class in autoweka.tools
 
TrainedModelPredictionMaker(String, String, String, String, String) - Constructor for class autoweka.tools.TrainedModelPredictionMaker
 
trainTimeout - Variable in class autoweka.Experiment
How many seconds should be spent training a set of hyperparameters on a specific partition of the training and test data?.
trainTimeout - Variable in class autoweka.ExperimentBatch.ExperimentComponent
How many seconds should be spent training a set of hyperparameters on a specific partition of the training and test data?.
Trajectory - Class in autoweka
Class that captures a trajectory of an optimisation run
Trajectory(String) - Constructor for class autoweka.Trajectory
makes a new empty trajectory with the given seed
Trajectory.Point - Class in autoweka
Representation of a single point along the optimisation run
Trajectory.Point.SpecificInstanceInfo - Class in autoweka
Class used to store this extra data
TrajectoryGroup - Class in autoweka
Wrapper class that provides a nice way to get at a bunch of trajectories from an experiment run with different seeds
TrajectoryGroup() - Constructor for class autoweka.TrajectoryGroup
 
TrajectoryGroup(Experiment) - Constructor for class autoweka.TrajectoryGroup
 
TrajectoryMerger - Class in autoweka
Given a bunch of folders that have experiments in them, merges all the trajectories into a single file for easy analysis
TrajectoryMerger() - Constructor for class autoweka.TrajectoryMerger
 
TrajectoryParser - Class in autoweka
Abstract class that SMBO Methods must provide that allows for trajectories to be extracted after a run has completed
TrajectoryParser() - Constructor for class autoweka.TrajectoryParser
Call this on a specific experiment to automatically create the correct trajectory parser that will be used to extract the data
trajectoryParserClassName - Variable in class autoweka.Experiment
The name of the class that's going to be used to parse the trajectory - this is set by the ExperimentConstructor
TrajectoryPointExtra() - Constructor for class autoweka.Experiment.TrajectoryPointExtra
 
TrajectoryPointExtra(String, String) - Constructor for class autoweka.Experiment.TrajectoryPointExtra
 
TrajectoryPointExtraRunner - Class in autoweka
Helper class that runs all the trajectoryPointExtras on a given trajectory - needed for analysis experiments
TrajectoryPointExtraRunner() - Constructor for class autoweka.TrajectoryPointExtraRunner
 
trajectoryPointExtras - Variable in class autoweka.Experiment
For analysis experiements, these extra classifier evaluations will be done for every point along the trajectory.
trajectoryPointExtras - Variable in class autoweka.ExperimentBatch.ExperimentComponent
For analysis experiements, these extra classifier evaluations will be done for every point along the trajectory.
TrajectoryPointPredictionRunner - Class in autoweka
 
TrajectoryPointPredictionRunner() - Constructor for class autoweka.TrajectoryPointPredictionRunner
 
truncateToTime(float) - Method in class autoweka.Trajectory
 
tunerTimeout - Variable in class autoweka.Experiment
How many seconds should be spent for this experiment overall? (IE the SMBO method's budget)
tunerTimeout - Variable in class autoweka.ExperimentBatch.ExperimentComponent
How many seconds should be spent for this experiment overall? (IE the SMBO method's budget)
type - Variable in class autoweka.Experiment
A helper variable that indicates the type of the experiment - this is set by the ExperimentConstructor
type - Variable in class autoweka.Parameter
The type of this parameter

U

Util - Class in autoweka
Bunches of random stuff that seems to be handy in all sorts of places
Util() - Constructor for class autoweka.Util
 
Util.NullPrintStream - Class in autoweka
Utility to class to make a void print stream.
Util.ProcessKillerShutdownHook - Class in autoweka
 

V

validate() - Method in class autoweka.Experiment
Throws a runtime exception if the experiment contains some sort of crazy values.
valueOf(String) - Static method in enum autoweka.Parameter.ParamType
Returns the enum constant of this type with the specified name.
values() - Static method in enum autoweka.Parameter.ParamType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WeightedAreaUnderROCMetric() - Constructor for class autoweka.ClassifierResult.WeightedAreaUnderROCMetric
 
WeightedFalseNegativeRateMetric() - Constructor for class autoweka.ClassifierResult.WeightedFalseNegativeRateMetric
 
WeightedFalsePositiveRateMetric() - Constructor for class autoweka.ClassifierResult.WeightedFalsePositiveRateMetric
 
WeightedFMeasureMetric() - Constructor for class autoweka.ClassifierResult.WeightedFMeasureMetric
 
WeightedPrecisionMetric() - Constructor for class autoweka.ClassifierResult.WeightedPrecisionMetric
 
WeightedRecallMetric() - Constructor for class autoweka.ClassifierResult.WeightedRecallMetric
 
WeightedTrueNegativeRateMetric() - Constructor for class autoweka.ClassifierResult.WeightedTrueNegativeRateMetric
 
WeightedTruePositiveRateMetric() - Constructor for class autoweka.ClassifierResult.WeightedTruePositiveRateMetric
 
weka.classifiers.meta - package weka.classifiers.meta
 
weka.gui.explorer - package weka.gui.explorer
 
WekaArgumentConverter - Class in autoweka
Utility class that can convert arguments from Auto-WEKA to WEKA
WekaArgumentConverter() - Constructor for class autoweka.WekaArgumentConverter
 
WekaArgumentConverter.Arguments - Class in autoweka
 
Wrapper - Class in autoweka
Generic class that gets called from an SMBO method, completes the evaluation, and returns the result back up to the SMBO method.
Wrapper() - Constructor for class autoweka.Wrapper
 
write(byte[], int, int) - Method in class autoweka.Util.NullPrintStream
 
write(int) - Method in class autoweka.Util.NullPrintStream
 
write(byte[]) - Method in class autoweka.Util.NullPrintStream
 

X

XmlSerializable - Class in autoweka
Helper class to make objects easily be read to/from XML, as well as specifying them on the command line
XmlSerializable() - Constructor for class autoweka.XmlSerializable
 

_

_doRun(List<String>) - Method in class autoweka.smac.MultiInstanceWrapper
 
_doRun(List<String>) - Method in class autoweka.Wrapper
 
_getTestingFromParams(String) - Method in class autoweka.InstanceGenerator
 
_getTestingFromParams(String) - Method in class autoweka.instancegenerators.CrossValidation
 
_getTestingFromParams(String) - Method in class autoweka.instancegenerators.Default
 
_getTestingFromParams(String) - Method in class autoweka.instancegenerators.MultiLevel
 
_getTestingFromParams(String) - Method in class autoweka.instancegenerators.RandomSubSampling
 
_getTestingFromParams(String) - Method in class autoweka.instancegenerators.TerminationHoldout
 
_getTrainingFromParams(String) - Method in class autoweka.InstanceGenerator
 
_getTrainingFromParams(String) - Method in class autoweka.instancegenerators.CrossValidation
 
_getTrainingFromParams(String) - Method in class autoweka.instancegenerators.Default
 
_getTrainingFromParams(String) - Method in class autoweka.instancegenerators.MultiLevel
 
_getTrainingFromParams(String) - Method in class autoweka.instancegenerators.RandomSubSampling
 
_getTrainingFromParams(String) - Method in class autoweka.instancegenerators.TerminationHoldout
 
_postRun() - Method in class autoweka.Wrapper
 
_preRun() - Method in class autoweka.Wrapper
 
_processParameter(String, Queue<String>) - Method in class autoweka.smac.SMACWrapper
 
_processParameter(String, Queue<String>) - Method in class autoweka.SubProcessWrapper
The only two things that a SubProcessWrapper cares about are the timeouts and the seed
_processParameter(String, Queue<String>) - Method in class autoweka.Wrapper
 
_processResults(ClassifierResult) - Method in class autoweka.smac.SMACWrapper
 
_processResults(ClassifierResult) - Method in class autoweka.SubProcessWrapper
Emit the result from a sub process wrapper back up to whoever called us
_processResults(ClassifierResult) - Method in class autoweka.Wrapper
 
_processWrapperParameterStart(Queue<String>) - Method in class autoweka.smac.SMACWrapper
 
_processWrapperParameterStart(Queue<String>) - Method in class autoweka.SubProcessWrapper
We only have to set the instance string
_processWrapperParameterStart(Queue<String>) - Method in class autoweka.Wrapper
 
_setRawScore(double) - Method in class autoweka.ClassifierResult
 
A B C D E F G H I J K L M N P Q R S T U V W X _ 
Skip navigation links