org.encog.app.analyst.script.prop
Class ScriptProperties
- java.lang.Object
-
- org.encog.app.analyst.script.prop.ScriptProperties
-
public class ScriptProperties extends java.lang.ObjectHolds all of the properties for a script. Constants are provided to define "well known" properties.
-
-
Field Summary
Fields Modifier and Type Field and Description static java.lang.StringBALANCE_CONFIG_BALANCE_FIELDProperty for: "BALANCE:CONFIG_balanceField".static java.lang.StringBALANCE_CONFIG_COUNT_PERProperty for: "BALANCE:CONFIG_countPer".static java.lang.StringBALANCE_CONFIG_SOURCE_FILEProperty for: "BALANCE:CONFIG_sourceFile".static java.lang.StringBALANCE_CONFIG_TARGET_FILEProperty for: "BALANCE:CONFIG_targetFile".static java.lang.StringCLUSTER_CONFIG_CLUSTERSProperty for: "CLUSTER:CONFIG_clusters".static java.lang.StringCLUSTER_CONFIG_SOURCE_FILEProperty for: "CLUSTER:CONFIG_sourceFile".static java.lang.StringCLUSTER_CONFIG_TARGET_FILEProperty for: "CLUSTER:CONFIG_targetFile".static java.lang.StringCLUSTER_CONFIG_TYPEProperty for: "CLUSTER:CONFIG_type".static java.lang.StringCODE_CONFIG_EMBED_DATAProperty for: "GENERATE:CONFIG_embedData".static java.lang.StringCODE_CONFIG_TARGET_FILEProperty for: "GENERATE:CONFIG_targetFile".static java.lang.StringCODE_CONFIG_TARGET_LANGUAGEProperty for: "GENERATE:CONFIG_targetLanguage".static java.lang.StringDATA_CONFIG_GOALProperty for: "DATA:CONFIG_goal".static java.lang.StringGENERATE_CONFIG_SOURCE_FILEProperty for: "GENERATE:CONFIG_sourceFile".static java.lang.StringGENERATE_CONFIG_TARGET_FILEProperty for: "GENERATE:CONFIG_targetFile".static java.lang.StringHEADER_DATASOURCE_RAW_FILEProperty for: "HEADER:DATASOURCE_rawFile".static java.lang.StringHEADER_DATASOURCE_SOURCE_FILEProperty for: "HEADER:DATASOURCE_sourceFile".static java.lang.StringHEADER_DATASOURCE_SOURCE_HEADERSProperty for: "HEADER:DATASOURCE_sourceHeaders".static java.lang.StringML_CONFIG_ARCHITECTUREProperty for: "ML:CONFIG_architecture".static java.lang.StringML_CONFIG_EVAL_FILEProperty for: "ML:CONFIG_evalFile".static java.lang.StringML_CONFIG_MACHINE_LEARNING_FILEProperty for: "ML:CONFIG_machineLearningFile".static java.lang.StringML_CONFIG_OUTPUT_FILEProperty for: "ML:CONFIG_outputFile".static java.lang.StringML_CONFIG_QUERYProperty for "ML:CONFIG_query"static java.lang.StringML_CONFIG_TRAINING_FILEProperty for: "ML:CONFIG_trainingFile".static java.lang.StringML_CONFIG_TYPEProperty for: = ML:CONFIG_type".static java.lang.StringML_TRAIN_ARGUMENTSProperty for: "ML:TRAIN_arguments".static java.lang.StringML_TRAIN_CROSSProperty for: "ML:TRAIN_cross".static java.lang.StringML_TRAIN_TARGET_ERRORProperty for: "ML:TRAIN_targetError".static java.lang.StringML_TRAIN_TYPEProperty for: "ML:TRAIN_type".static java.lang.StringNORMALIZE_CONFIG_SOURCE_FILEProperty for: "NORMALIZE:CONFIG_sourceFile".static java.lang.StringNORMALIZE_CONFIG_TARGET_FILEProperty for: "NORMALIZE:CONFIG_targetFile".static java.lang.StringNORMALIZE_MISSING_VALUESProperty for: "NORMALIZE:CONFIG_missingValues".static java.lang.StringPROCESS_CONFIG_BACKWARD_SIZEProperty for: "PROCESS:CONFIG,backwardSize".static java.lang.StringPROCESS_CONFIG_FORWARD_SIZEProperty for: "PROCESS:CONFIG,forwardSize".static java.lang.StringPROCESS_CONFIG_SOURCE_FILEProperty for: "PROCESS:CONFIG,sourceFile".static java.lang.StringPROCESS_CONFIG_TARGET_FILEProperty for: "PROCESS:CONFIG,targetFile".static java.lang.StringRANDOMIZE_CONFIG_SOURCE_FILEProperty for: "RANDOMIZE:CONFIG_sourceFile".static java.lang.StringRANDOMIZE_CONFIG_TARGET_FILEProperty for: "RANDOMIZE:CONFIG_targetFile".static java.lang.StringSEGREGATE_CONFIG_SOURCE_FILEProperty for: "SEGREGATE:CONFIG_sourceFile".static java.lang.StringSETUP_CONFIG_ALLOWED_CLASSESProperty for: = "SETUP:CONFIG_allowedClasses".static java.lang.StringSETUP_CONFIG_CSV_FORMATProperty for: "SETUP:CONFIG_csvFormat".static java.lang.StringSETUP_CONFIG_INPUT_HEADERSProperty for: "SETUP:CONFIG_inputHeaders".static java.lang.StringSETUP_CONFIG_MAX_CLASS_COUNTProperty for: "SETUP:CONFIG_maxClassCount".
-
Constructor Summary
Constructors Constructor and Description ScriptProperties()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidclearFilenames()Clear out all filenames.java.lang.StringgetFilename(java.lang.String file)Get a filename.java.util.List<java.lang.String>getFilenames()Get all filenames.java.lang.ObjectgetProperty(java.lang.String name)Get a property as an object.booleangetPropertyBoolean(java.lang.String name)Get a property as a boolean.CSVFormatgetPropertyCSVFormat(java.lang.String name)Get a property as a format.doublegetPropertyDouble(java.lang.String name)Get a property as a double.java.lang.StringgetPropertyFile(java.lang.String name)Get a property as a file.AnalystFileFormatgetPropertyFormat(java.lang.String name)Get a property as a format.intgetPropertyInt(java.lang.String name)Get a property as a int.java.lang.StringgetPropertyString(java.lang.String name)Get a property as a string.TargetLanguagegetPropertyTargetLanguage(java.lang.String name)Get the property as a target language.java.net.URLgetPropertyURL(java.lang.String name)Get a property as a url.voidperformRevert(java.util.Map<java.lang.String,java.lang.String> revertedData)Perform a revert.java.util.Map<java.lang.String,java.lang.String>prepareRevert()Prepare a revert.voidsetFilename(java.lang.String key, java.lang.String value)Set a filename.voidsetProperty(java.lang.String name, AnalystFileFormat format)Set the property to a format.voidsetProperty(java.lang.String name, AnalystGoal value)Set a property.voidsetProperty(java.lang.String name, boolean b)Set a property as a boolean.voidsetProperty(java.lang.String name, double d)Set a property as a double.voidsetProperty(java.lang.String name, java.io.File f)Get a property as an object.voidsetProperty(java.lang.String name, int i)Set a property to an int.voidsetProperty(java.lang.String name, java.lang.String value)Set the property to the specified value.voidsetProperty(java.lang.String name, TargetLanguage targetLanguage)Set a property as a target language.voidsetProperty(java.lang.String name, java.net.URL url)Get a property as an object.static java.lang.StringtoDots(java.lang.String str)Convert a key to the dot form.java.lang.StringtoString()
-
-
-
Field Detail
-
HEADER_DATASOURCE_SOURCE_FILE
public static final java.lang.String HEADER_DATASOURCE_SOURCE_FILE
Property for: "HEADER:DATASOURCE_sourceFile".- See Also:
- Constant Field Values
-
HEADER_DATASOURCE_RAW_FILE
public static final java.lang.String HEADER_DATASOURCE_RAW_FILE
Property for: "HEADER:DATASOURCE_rawFile".- See Also:
- Constant Field Values
-
HEADER_DATASOURCE_SOURCE_HEADERS
public static final java.lang.String HEADER_DATASOURCE_SOURCE_HEADERS
Property for: "HEADER:DATASOURCE_sourceHeaders".- See Also:
- Constant Field Values
-
SETUP_CONFIG_MAX_CLASS_COUNT
public static final java.lang.String SETUP_CONFIG_MAX_CLASS_COUNT
Property for: "SETUP:CONFIG_maxClassCount".- See Also:
- Constant Field Values
-
SETUP_CONFIG_ALLOWED_CLASSES
public static final java.lang.String SETUP_CONFIG_ALLOWED_CLASSES
Property for: = "SETUP:CONFIG_allowedClasses".- See Also:
- Constant Field Values
-
SETUP_CONFIG_INPUT_HEADERS
public static final java.lang.String SETUP_CONFIG_INPUT_HEADERS
Property for: "SETUP:CONFIG_inputHeaders".- See Also:
- Constant Field Values
-
SETUP_CONFIG_CSV_FORMAT
public static final java.lang.String SETUP_CONFIG_CSV_FORMAT
Property for: "SETUP:CONFIG_csvFormat".- See Also:
- Constant Field Values
-
DATA_CONFIG_GOAL
public static final java.lang.String DATA_CONFIG_GOAL
Property for: "DATA:CONFIG_goal".- See Also:
- Constant Field Values
-
NORMALIZE_CONFIG_SOURCE_FILE
public static final java.lang.String NORMALIZE_CONFIG_SOURCE_FILE
Property for: "NORMALIZE:CONFIG_sourceFile".- See Also:
- Constant Field Values
-
NORMALIZE_CONFIG_TARGET_FILE
public static final java.lang.String NORMALIZE_CONFIG_TARGET_FILE
Property for: "NORMALIZE:CONFIG_targetFile".- See Also:
- Constant Field Values
-
NORMALIZE_MISSING_VALUES
public static final java.lang.String NORMALIZE_MISSING_VALUES
Property for: "NORMALIZE:CONFIG_missingValues".- See Also:
- Constant Field Values
-
BALANCE_CONFIG_SOURCE_FILE
public static final java.lang.String BALANCE_CONFIG_SOURCE_FILE
Property for: "BALANCE:CONFIG_sourceFile".- See Also:
- Constant Field Values
-
BALANCE_CONFIG_TARGET_FILE
public static final java.lang.String BALANCE_CONFIG_TARGET_FILE
Property for: "BALANCE:CONFIG_targetFile".- See Also:
- Constant Field Values
-
BALANCE_CONFIG_BALANCE_FIELD
public static final java.lang.String BALANCE_CONFIG_BALANCE_FIELD
Property for: "BALANCE:CONFIG_balanceField".- See Also:
- Constant Field Values
-
BALANCE_CONFIG_COUNT_PER
public static final java.lang.String BALANCE_CONFIG_COUNT_PER
Property for: "BALANCE:CONFIG_countPer".- See Also:
- Constant Field Values
-
RANDOMIZE_CONFIG_SOURCE_FILE
public static final java.lang.String RANDOMIZE_CONFIG_SOURCE_FILE
Property for: "RANDOMIZE:CONFIG_sourceFile".- See Also:
- Constant Field Values
-
RANDOMIZE_CONFIG_TARGET_FILE
public static final java.lang.String RANDOMIZE_CONFIG_TARGET_FILE
Property for: "RANDOMIZE:CONFIG_targetFile".- See Also:
- Constant Field Values
-
SEGREGATE_CONFIG_SOURCE_FILE
public static final java.lang.String SEGREGATE_CONFIG_SOURCE_FILE
Property for: "SEGREGATE:CONFIG_sourceFile".- See Also:
- Constant Field Values
-
GENERATE_CONFIG_SOURCE_FILE
public static final java.lang.String GENERATE_CONFIG_SOURCE_FILE
Property for: "GENERATE:CONFIG_sourceFile".- See Also:
- Constant Field Values
-
GENERATE_CONFIG_TARGET_FILE
public static final java.lang.String GENERATE_CONFIG_TARGET_FILE
Property for: "GENERATE:CONFIG_targetFile".- See Also:
- Constant Field Values
-
ML_CONFIG_TRAINING_FILE
public static final java.lang.String ML_CONFIG_TRAINING_FILE
Property for: "ML:CONFIG_trainingFile".- See Also:
- Constant Field Values
-
ML_CONFIG_EVAL_FILE
public static final java.lang.String ML_CONFIG_EVAL_FILE
Property for: "ML:CONFIG_evalFile".- See Also:
- Constant Field Values
-
ML_CONFIG_MACHINE_LEARNING_FILE
public static final java.lang.String ML_CONFIG_MACHINE_LEARNING_FILE
Property for: "ML:CONFIG_machineLearningFile".- See Also:
- Constant Field Values
-
ML_CONFIG_OUTPUT_FILE
public static final java.lang.String ML_CONFIG_OUTPUT_FILE
Property for: "ML:CONFIG_outputFile".- See Also:
- Constant Field Values
-
ML_CONFIG_TYPE
public static final java.lang.String ML_CONFIG_TYPE
Property for: = ML:CONFIG_type".- See Also:
- Constant Field Values
-
ML_CONFIG_ARCHITECTURE
public static final java.lang.String ML_CONFIG_ARCHITECTURE
Property for: "ML:CONFIG_architecture".- See Also:
- Constant Field Values
-
ML_CONFIG_QUERY
public static final java.lang.String ML_CONFIG_QUERY
Property for "ML:CONFIG_query"- See Also:
- Constant Field Values
-
ML_TRAIN_TYPE
public static final java.lang.String ML_TRAIN_TYPE
Property for: "ML:TRAIN_type".- See Also:
- Constant Field Values
-
ML_TRAIN_ARGUMENTS
public static final java.lang.String ML_TRAIN_ARGUMENTS
Property for: "ML:TRAIN_arguments".- See Also:
- Constant Field Values
-
ML_TRAIN_TARGET_ERROR
public static final java.lang.String ML_TRAIN_TARGET_ERROR
Property for: "ML:TRAIN_targetError".- See Also:
- Constant Field Values
-
ML_TRAIN_CROSS
public static final java.lang.String ML_TRAIN_CROSS
Property for: "ML:TRAIN_cross".- See Also:
- Constant Field Values
-
CLUSTER_CONFIG_SOURCE_FILE
public static final java.lang.String CLUSTER_CONFIG_SOURCE_FILE
Property for: "CLUSTER:CONFIG_sourceFile".- See Also:
- Constant Field Values
-
CLUSTER_CONFIG_TARGET_FILE
public static final java.lang.String CLUSTER_CONFIG_TARGET_FILE
Property for: "CLUSTER:CONFIG_targetFile".- See Also:
- Constant Field Values
-
CLUSTER_CONFIG_TYPE
public static final java.lang.String CLUSTER_CONFIG_TYPE
Property for: "CLUSTER:CONFIG_type".- See Also:
- Constant Field Values
-
CLUSTER_CONFIG_CLUSTERS
public static final java.lang.String CLUSTER_CONFIG_CLUSTERS
Property for: "CLUSTER:CONFIG_clusters".- See Also:
- Constant Field Values
-
CODE_CONFIG_TARGET_LANGUAGE
public static final java.lang.String CODE_CONFIG_TARGET_LANGUAGE
Property for: "GENERATE:CONFIG_targetLanguage".- See Also:
- Constant Field Values
-
CODE_CONFIG_TARGET_FILE
public static final java.lang.String CODE_CONFIG_TARGET_FILE
Property for: "GENERATE:CONFIG_targetFile".- See Also:
- Constant Field Values
-
CODE_CONFIG_EMBED_DATA
public static final java.lang.String CODE_CONFIG_EMBED_DATA
Property for: "GENERATE:CONFIG_embedData".- See Also:
- Constant Field Values
-
PROCESS_CONFIG_SOURCE_FILE
public static final java.lang.String PROCESS_CONFIG_SOURCE_FILE
Property for: "PROCESS:CONFIG,sourceFile".- See Also:
- Constant Field Values
-
PROCESS_CONFIG_TARGET_FILE
public static final java.lang.String PROCESS_CONFIG_TARGET_FILE
Property for: "PROCESS:CONFIG,targetFile".- See Also:
- Constant Field Values
-
PROCESS_CONFIG_BACKWARD_SIZE
public static final java.lang.String PROCESS_CONFIG_BACKWARD_SIZE
Property for: "PROCESS:CONFIG,backwardSize".- See Also:
- Constant Field Values
-
PROCESS_CONFIG_FORWARD_SIZE
public static final java.lang.String PROCESS_CONFIG_FORWARD_SIZE
Property for: "PROCESS:CONFIG,forwardSize".- See Also:
- Constant Field Values
-
-
Method Detail
-
toDots
public static final java.lang.String toDots(java.lang.String str)
Convert a key to the dot form.- Parameters:
str- The key form.- Returns:
- The dot form.
-
clearFilenames
public final void clearFilenames()
Clear out all filenames.
-
getFilename
public final java.lang.String getFilename(java.lang.String file)
Get a filename.- Parameters:
file- The file.- Returns:
- The filename.
-
getFilenames
public final java.util.List<java.lang.String> getFilenames()
Get all filenames.- Returns:
- The filenames in a list.
-
getProperty
public final java.lang.Object getProperty(java.lang.String name)
Get a property as an object.- Parameters:
name- The name of the property.- Returns:
- The property value.
-
getPropertyBoolean
public final boolean getPropertyBoolean(java.lang.String name)
Get a property as a boolean.- Parameters:
name- The property name.- Returns:
- A boolean value.
-
getPropertyCSVFormat
public final CSVFormat getPropertyCSVFormat(java.lang.String name)
Get a property as a format.- Parameters:
name- The property name.- Returns:
- A format value.
-
getPropertyDouble
public final double getPropertyDouble(java.lang.String name)
Get a property as a double.- Parameters:
name- The property name.- Returns:
- A double value.
-
getPropertyFile
public final java.lang.String getPropertyFile(java.lang.String name)
Get a property as a file.- Parameters:
name- The property name.- Returns:
- A file value.
-
getPropertyFormat
public final AnalystFileFormat getPropertyFormat(java.lang.String name)
Get a property as a format.- Parameters:
name- The property name.- Returns:
- A format value.
-
getPropertyInt
public final int getPropertyInt(java.lang.String name)
Get a property as a int.- Parameters:
name- The property name.- Returns:
- A int value.
-
getPropertyString
public final java.lang.String getPropertyString(java.lang.String name)
Get a property as a string.- Parameters:
name- The name of the property.- Returns:
- The property value.
-
getPropertyURL
public final java.net.URL getPropertyURL(java.lang.String name)
Get a property as a url.- Parameters:
name- The property name.- Returns:
- A url value.
-
performRevert
public final void performRevert(java.util.Map<java.lang.String,java.lang.String> revertedData)
Perform a revert.- Parameters:
revertedData- The source data to revert from.
-
prepareRevert
public final java.util.Map<java.lang.String,java.lang.String> prepareRevert()
Prepare a revert.- Returns:
- Data that can be used to revert properties.
-
setFilename
public final void setFilename(java.lang.String key, java.lang.String value)Set a filename.- Parameters:
key- The key.value- The value.
-
setProperty
public final void setProperty(java.lang.String name, AnalystFileFormat format)Set the property to a format.- Parameters:
name- The name of the property.format- The value of the property.
-
setProperty
public final void setProperty(java.lang.String name, AnalystGoal value)Set a property.- Parameters:
name- The name.value- The value.
-
setProperty
public final void setProperty(java.lang.String name, boolean b)Set a property as a boolean.- Parameters:
name- The name of the property.b- The value to set.
-
setProperty
public final void setProperty(java.lang.String name, double d)Set a property as a double.- Parameters:
name- The name of the property.d- The value.
-
setProperty
public final void setProperty(java.lang.String name, java.io.File f)Get a property as an object.- Parameters:
name- The name of the property.f- The filename value.
-
setProperty
public final void setProperty(java.lang.String name, int i)Set a property to an int.- Parameters:
name- The property name.i- The value.
-
setProperty
public final void setProperty(java.lang.String name, java.lang.String value)Set the property to the specified value.- Parameters:
name- The property name.value- The property value.
-
setProperty
public final void setProperty(java.lang.String name, java.net.URL url)Get a property as an object.- Parameters:
name- The name of the property.url- The url of the property.
-
setProperty
public final void setProperty(java.lang.String name, TargetLanguage targetLanguage)Set a property as a target language.- Parameters:
name- The name of the property.targetLanguage- The target language.
-
getPropertyTargetLanguage
public final TargetLanguage getPropertyTargetLanguage(java.lang.String name)
Get the property as a target language.- Parameters:
name- The name of the property.- Returns:
- The target language.
-
toString
public final java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-
DMelt 3.0 © DataMelt by jWork.ORG