org.encog.persist
Class EncogFileSection
- java.lang.Object
-
- org.encog.persist.EncogFileSection
-
public class EncogFileSection extends java.lang.ObjectThis class is used internally to parse Encog files. A file section is part of a name-value pair file.
-
-
Constructor Summary
Constructors Constructor and Description EncogFileSection(java.lang.String theSectionName, java.lang.String theSubSectionName)Construct the object.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.util.List<double[]>getLargeArrays()java.util.List<java.lang.String>getLines()java.lang.StringgetLinesAsString()java.lang.StringgetSectionName()java.lang.StringgetSubSectionName()static ActivationFunctionparseActivationFunction(java.util.Map<java.lang.String,java.lang.String> params, java.lang.String name)Parse an activation function from a string.static ActivationFunctionparseActivationFunction(java.lang.String value)Parse an activation function from a value.static booleanparseBoolean(java.util.Map<java.lang.String,java.lang.String> params, java.lang.String name)Parse a boolean from a name-value collection of params.static doubleparseDouble(java.util.Map<java.lang.String,java.lang.String> params, java.lang.String name)Parse a double from a name-value collection of params.double[]parseDoubleArray(java.util.Map<java.lang.String,java.lang.String> params, java.lang.String name)Parse a double array from a name-value collection of params.static intparseInt(java.util.Map<java.lang.String,java.lang.String> params, java.lang.String name)Parse an int from a name-value collection of params.static int[]parseIntArray(java.util.Map<java.lang.String,java.lang.String> params, java.lang.String name)Parse an int array from a name-value collection of params.static MatrixparseMatrix(java.util.Map<java.lang.String,java.lang.String> params, java.lang.String name)Parse a matrix from a name-value collection of params.java.util.Map<java.lang.String,java.lang.String>parseParams()voidsetLargeArrays(java.util.List<double[]> largeArrays)static java.util.List<java.lang.String>splitColumns(java.lang.String line)Split a delimited string into columns.java.lang.StringtoString()
-
-
-
Constructor Detail
-
EncogFileSection
public EncogFileSection(java.lang.String theSectionName, java.lang.String theSubSectionName)Construct the object.- Parameters:
theSectionName- The section name.theSubSectionName- The sub section name.
-
-
Method Detail
-
parseActivationFunction
public static ActivationFunction parseActivationFunction(java.lang.String value)
Parse an activation function from a value.- Parameters:
value- The value.- Returns:
- The activation function.
-
parseActivationFunction
public static ActivationFunction parseActivationFunction(java.util.Map<java.lang.String,java.lang.String> params, java.lang.String name)
Parse an activation function from a string.- Parameters:
params- The params.name- The name of the param to parse.- Returns:
- The parsed activation function.
-
parseBoolean
public static boolean parseBoolean(java.util.Map<java.lang.String,java.lang.String> params, java.lang.String name)Parse a boolean from a name-value collection of params.- Parameters:
params- The name-value pairs.name- The name to parse.- Returns:
- The parsed boolean value.
-
parseDouble
public static double parseDouble(java.util.Map<java.lang.String,java.lang.String> params, java.lang.String name)Parse a double from a name-value collection of params.- Parameters:
params- The name-value pairs.name- The name to parse.- Returns:
- The parsed double value.
-
parseDoubleArray
public double[] parseDoubleArray(java.util.Map<java.lang.String,java.lang.String> params, java.lang.String name)Parse a double array from a name-value collection of params.- Parameters:
params- The name-value pairs.name- The name to parse.- Returns:
- The parsed double array value.
-
parseInt
public static int parseInt(java.util.Map<java.lang.String,java.lang.String> params, java.lang.String name)Parse an int from a name-value collection of params.- Parameters:
params- The name-value pairs.name- The name to parse.- Returns:
- The parsed int value.
-
parseIntArray
public static int[] parseIntArray(java.util.Map<java.lang.String,java.lang.String> params, java.lang.String name)Parse an int array from a name-value collection of params.- Parameters:
params- The name-value pairs.name- The name to parse.- Returns:
- The parsed int array value.
-
parseMatrix
public static Matrix parseMatrix(java.util.Map<java.lang.String,java.lang.String> params, java.lang.String name)
Parse a matrix from a name-value collection of params.- Parameters:
params- The name-value pairs.name- The name to parse.- Returns:
- The parsed matrix value.
-
splitColumns
public static java.util.List<java.lang.String> splitColumns(java.lang.String line)
Split a delimited string into columns.- Parameters:
line- THe string to split.- Returns:
- The string split.
-
getLines
public final java.util.List<java.lang.String> getLines()
- Returns:
- The lines.
-
getLinesAsString
public final java.lang.String getLinesAsString()
- Returns:
- All lines separated by a delimiter.
-
getSectionName
public final java.lang.String getSectionName()
- Returns:
- The section name.
-
getSubSectionName
public final java.lang.String getSubSectionName()
- Returns:
- The section name.
-
parseParams
public final java.util.Map<java.lang.String,java.lang.String> parseParams()
- Returns:
- The params.
-
toString
public final java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getLargeArrays
public java.util.List<double[]> getLargeArrays()
- Returns:
- the largeArrays
-
setLargeArrays
public void setLargeArrays(java.util.List<double[]> largeArrays)
- Parameters:
largeArrays- the largeArrays to set
-
-
DMelt 3.0 © DataMelt by jWork.ORG