org.encog.util.normalize.output.nominal
public class OutputOneOf extends BasicOutputField
Constructor and Description |
---|
OutputOneOf()
Default constructor for reflection.
|
OutputOneOf(double trueValue,
double falseValue)
Construct a one-of field and specify the true and false value.
|
OutputOneOf(InputFieldCSVText csv,
double trueValue,
double falseValue)
Base the field on a csv text field.
|
Modifier and Type | Method and Description |
---|---|
void |
addItem(InputField inputField,
double value)
Add a nominal value specifying a single value, the high and low values
will be 0.5 below and 0.5 above.
|
void |
addItem(InputField inputField,
double low,
double high)
Add a nominal item, specify the low and high values.
|
double |
calculate(int subfield)
Calculate the value for the specified subfield.
|
double |
getFalseValue() |
int |
getSubfieldCount() |
double |
getTrueValue() |
void |
rowInit()
Not needed for this sort of output field.
|
isIdeal, setIdeal
public OutputOneOf()
public OutputOneOf(double trueValue, double falseValue)
trueValue
- The true value.falseValue
- The false value.public OutputOneOf(InputFieldCSVText csv, double trueValue, double falseValue)
csv
- The field.trueValue
- The true value.falseValue
- The false value.public void addItem(InputField inputField, double value)
inputField
- The input field to use.value
- The value to calculate the high and low values off of.public void addItem(InputField inputField, double low, double high)
inputField
- The input field to base everything from.low
- The high value for this nominal item.high
- The low value for this nominal item.public double calculate(int subfield)
subfield
- The subfield to calculate for.public double getFalseValue()
public int getSubfieldCount()
public double getTrueValue()
public void rowInit()
Copyright © 2014. All Rights Reserved.