ai-privacy-toolkit/apt/risk/data_assessment/dataset_attack_result.py

25 lines
439 B
Python
Raw Normal View History

from dataclasses import dataclass
from typing import Optional
import numpy as np
DEFAULT_DATASET_NAME = "dataset"
@dataclass
class DatasetAttackResult:
pass
@dataclass
class DatasetAttackScore:
dataset_name: str
risk_score: float
result: Optional[DatasetAttackResult]
@dataclass
class DatasetAttackResultMembership(DatasetAttackResult):
member_probabilities: np.ndarray
non_member_probabilities: np.ndarray