pulsatrix
Loading...
Searching...
No Matches
pulsatrix::ExplanationScoreCard Class Reference

Aggregates, per prediction, a 2x2 panel: top row is "what was shown, how confident was the model" (input label + ConfidenceMeter), bottom row is "how trustworthy is this explanation" (LRP conservation delta + explainer stability), visually separated by a rule (Gestalt proximity grouping – these are two different semantic questions, not one undifferentiated block of numbers). More...

#include <explanation_score_card.hpp>

Classes

struct  Input
 

Static Public Member Functions

static void Draw (const char *title, const Input &input, ScoreCardScaleContext *shared_scale=nullptr)
 

Detailed Description

Aggregates, per prediction, a 2x2 panel: top row is "what was shown, how confident was the model" (input label + ConfidenceMeter), bottom row is "how trustworthy is this explanation" (LRP conservation delta + explainer stability), visually separated by a rule (Gestalt proximity grouping – these are two different semantic questions, not one undifferentiated block of numbers).

Member Function Documentation

◆ Draw()

static void pulsatrix::ExplanationScoreCard::Draw ( const char *  title,
const Input &  input,
ScoreCardScaleContext *  shared_scale = nullptr 
)
static
Parameters
titleA unique ImGui window/child id for this card.
inputThe data to display.
shared_scaleWhen non-null, this card's attribution bar chart shares (and updates) this scale instead of auto-scaling to just its own attribution.

The documentation for this class was generated from the following file: