Online predictive analytics
JPMML prediction processor evaluates event feature vectors in near-real-time
Objective
Provide streaming predictions and scoring using a standard PMML online predictor implementation.
The implementation leverages the JPMML open source library developed by Villu Ruusmann
Example & DSL attributes
For more details or assistance, Fractalworks is ready to support in your enquiries
The example below demonstrates the ease at which a machine learning model can be embedded within a stream processing pipeline and have events scored.
Model preparation
On Joule startup the following is performed before events are processed:
Model is loaded in to memory from disk.
The required feature vector attributes are derived from the model ready to be retrieved from the presented event.
A response field is configured.
Example
Model scoring
Events are scored in near real-time using this process:
Extract the required feature vector attributes from the event.
Execute the model inferencing function using the prepared feature vector.
Place the resulting score in to the event assigned to the
response field
.
Attributes schema
Last updated