public interface NormalizationStrategy
extends java.io.Serializable
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
denormalizeColumn(ColumnDefinition colDef,
boolean isInput,
MLData output,
int idx)
Normalize a column, with a double input.
|
int |
normalizeColumn(ColumnDefinition colDef,
boolean isInput,
double value,
double[] outpuData,
int outputColumn)
Normalize a column, with a double value.
|
int |
normalizeColumn(ColumnDefinition colDef,
boolean isInput,
java.lang.String value,
double[] outpuData,
int outputColumn)
Normalize a column, with a string input.
|
int |
normalizedSize(ColumnDefinition colDef,
boolean isInput)
Calculate how many elements a column will normalize into.
|
int normalizedSize(ColumnDefinition colDef, boolean isInput)
colDef - The column definition.isInput - True, if this is an input column.int normalizeColumn(ColumnDefinition colDef, boolean isInput, java.lang.String value, double[] outpuData, int outputColumn)
colDef - The column definition.isInput - True, if this is an input column.value - The value to normalize.outpuData - The output data.outputColumn - The element to begin outputing to.java.lang.String denormalizeColumn(ColumnDefinition colDef, boolean isInput, MLData output, int idx)
colDef - The column definition.isInput - True, if this is an input column.output - The output data.idx - The element to begin outputing to.int normalizeColumn(ColumnDefinition colDef, boolean isInput, double value, double[] outpuData, int outputColumn)
colDef - The column definition.isInput - True, if this is an input column.value - The value to normalize.outpuData - The output data.outputColumn - The element to begin outputing to.