← Python API
vraven.decompiler · class

RobustnessCurvePoint

RobustnessCurvePoint(epsilon: 'float', n_samples: 'int', n_correct_clean: 'int', n_robust: 'int', clean_accuracy: 'float', robust_accuracy: 'float', conditional_robust_accuracy: 'float', attack_success_rate: 'float', clean_accuracy_wilson_95: 'tuple[float, float]', robust_accuracy_wilson_95: 'tuple[float, float]', conditional_robust_accuracy_wilson_95: 'tuple[float, float]', monotone_robust_accuracy: 'float' = 0.0, monotone_n_robust: 'int' = 0, monotone_robust_accuracy_wilson_95: 'tuple[float, float]' = (0.0, 1.0), monotone_conditional_robust_accuracy: 'float' = 0.0, per_attack_successes: 'dict[str, int]' = <factory>, per_attack_unique_flips: 'dict[str, int]' = <factory>, attack_union_curve: 'list[dict[str, Any]]' = <factory>) -> None

One empirical robust-accuracy estimate at a declared L∞ budget.

Usage

from vraven.decompiler import RobustnessCurvePoint

value = RobustnessCurvePoint(...)

Methods

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

Public method.

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