Skip to content

nexuml_library.evaluation.anomalous_sound_detection.asd_evaluator

nexuml_library.evaluation.anomalous_sound_detection.asd_evaluator

Composable ASD reporting eval algorithms: AnomalyEvaluator and AnomalyVisualizer.

Score-producing components (GroupDistancePipelineLayer, ScoreCalibrationPipelineLayer, ScoreReductionPipelineLayer, DecisionRulePipelineLayer) are now in nexuml_library.layers.head as PostTrainFitLayer subclasses.

AnomalyEvaluator

Bases: EvalAlgorithmDefinition

Reporting algorithm: computes AUC, pAUC, and DCASE metrics.

Reads anomaly_score from the pipeline output TensorDict. Does not produce any score keys — score production is handled by pipeline layers.

AnomalyVisualizer

Bases: EvalAlgorithmDefinition

Diagnostic visualization consuming declared score, feature, and grouping axes.