← Python API
vraven.decompiler · class

RobustnessProfileReport

RobustnessProfileReport(model_name: 'str', protocol: 'str', norm: 'str', points: 'list[RobustnessCurvePoint]', robust_accuracy_auc: 'float', clean_normalised_robust_auc: 'float', endpoint_robust_accuracy: 'float', endpoint_wilson_95: 'tuple[float, float]', epsilon_at_50_percent_clean_retention: 'float | None', monotonicity_violations: 'int', robust_accuracy_auc_bootstrap_95: 'tuple[float, float] | None' = None, simultaneous_dkw_95_half_width: 'float | None' = None, limitations: 'list[str]' = <factory>, metadata: 'dict[str, Any]' = <factory>) -> None

Robust accuracy across an ε interval with uncertainty and attack attribution.

Usage

from vraven.decompiler import RobustnessProfileReport

value = RobustnessProfileReport(...)

Methods

save(self, path: 'str | Path') -> 'Path'

Public method.

to_dict(self) -> 'dict[str, Any]'

Public method.

write_html(self, path: 'str | Path') -> 'Path'

Public method.

Source of truthThis page is generated from the checked-out public symbol, signature, and docstring. Pin the package version for reproducible work.