Online predictive analytics

JPMML online predictor processor with auditing and changeable in-place model


Overview

Joule provides a PMML online predictor processor to perform streaming predictions and scoring. The implementation leverages the JPMML open source library developed by Villu Ruusmann.

Example

pmml predictor:
  name: irisScorer
  model: ./models/iris_rf.pmml
  response field: flowerPrediction

Attributes

AttributeDescriptionData TypeRequired

name

name of the counter.

String

model

model filename that specifies path and model filename.

String

model store

Reference data logical store name where the model resides. See Reference Data documentation for further information on configuration.

String

features field

Field where all the required features exist for the model prediction function. This is an optional field where engineered map of features are placed and applied to the model evaluation. See the Feature Engineering documentation for further details.

String

response field

Name of field where the result of the prediction function will be assigned too.

String

unpack results

Unpack the algorithm response variables directly into the StreamEvent object. Otherwise the process will add the complete response object in to the response field.

Boolean

Default: false

audit configuration

Every prediction can be audited along with the features used.

See Audit page

Support

Contact Fractalworks for details

Last updated