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>) -> NoneRobust 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.