MediaPipeTasksDecision Framework Reference

ChoiceResult

struct ChoiceResult: Sendable, Equatable

Calibrated result of evaluating a ChoiceQuestion.

  • Declaration

    Swift

    init(selectedKey: String, probabilities: [String: Float], confidence: Float, predictionSet: [String]? = nil)
  • Calibrated confidence score in [0.0, 1.0] for the selected choice.

    Declaration

    Swift

    let confidence: Float
  • Conformal prediction set of choice keys covering at least 90% of the calibrated probability mass, ordered from most to least probable.

    Declaration

    Swift

    let predictionSet: [String]
  • Map from each choice key to its calibrated probability in [0.0, 1.0].

    Declaration

    Swift

    let probabilities: [String: Float]
  • Key of the highest-probability choice.

    Declaration

    Swift

    let selectedKey: String