Name

adams.flow.transformer.MOAClassifying


Synopsis

Uses a serialized MOA model to perform predictions on the data being passed through.
The following order is used to obtain the model (when using AUTO):
1. model file present?
2. source actor present?
3. storage item present?
Optionally, the model can be updated with data being passed through.


Additional information

Flow input/output:
- input: com.yahoo.labs.samoa.instances.Instance
- output: adams.flow.container.MOAPredictionContainer, com.yahoo.labs.samoa.instances.Instance

Container information:
- adams.flow.container.MOAPredictionContainer:
   - Instance: data row used for prediction; com.yahoo.labs.samoa.instances.Instance
   - Classification: predicted value; java.lang.Double
   - Classification label: predicted label; java.lang.String
   - Distribution: class distribution; array of double
   - Range check: range check; java.lang.String
   - Abstention classification: predicted value that made classifier abstain; java.lang.Double
   - Abstention classification label: predicted label that made classifier abstain; java.lang.String
   - Abstention distribution: class distribution that made classifier abstain; array of double
   - Report: report for storing meta-data; adams.data.report.Report


Options