Skip to main content

Overview

Use the initialized Arize client to call arize.bulkLog() with collections of predicted labels, observed actuals, their feature inputs, their shap values, and corresponding prediction ids. Once records are sent to Arize’s platform, you’ll be able to visualize and analyze data holistically or within aggregated slices. arize.bulkLog() returns a Response. You can await on the Response to complete to ensure successful delivery of records. When logging a prediction for the first time for a new model, we classify the model in the Arize platform based on the data type of the prediction. For more information on model schema discovery, visit here:

What Is A Model Schema

API

<T> Response bulkLog( final String modelId, final String modelVersion, final List<String> predictionIds, final List<Map<String, ?>> features, final List<Map<String, ?>> tags, final List<Map<String, Embedding>> embeddingFeatures, final List<T> predictionLabels, final List<T> actualLabels, final List<Map<String, Double>> shapValues final List<Long> predictionTimestamps) throws IOException, IllegalArgumentException;
Important: If multiple iterable arguments (i.e prediction, actual, and explainability) are passed in the same call, they must be (1) the same length, (2) map to the same predictionIds by entry.

API Arguments

Sample Code

Sample Code - Sending Data for Ranking Models

Questions? Email us at support@arize.com or Slack us in the #arize-support channel