Skip to content

GetSolutionMetrics

Source: src/AWS/Personalize/GetSolutionMetrics.ts

Runtime binding for personalize:GetSolutionMetrics — Reads the offline evaluation metrics (precision, coverage, NDCG, …) of a trained solution version — used to gate deployment on model quality. Provide the implementation with Effect.provide(AWS.Personalize.GetSolutionMetricsHttp).

// init
const getSolutionMetrics = yield* Personalize.GetSolutionMetrics();
const { metrics } = yield* getSolutionMetrics({ solutionVersionArn });
const ndcg = metrics?.["normalized_discounted_cumulative_gain_at_25"];