tapas.threat_models.attacker_knowledge.NoBoxKnowledge
- class tapas.threat_models.attacker_knowledge.NoBoxKnowledge(generator: Generator, num_synthetic_records: int)
Bases:
tapas.threat_models.attacker_knowledge.AttackerKnowledgeOnGeneratorThe attacker does not have access to the generator. The attacker cannot call the generator, and the .generate method thus fails in training mode. A generator is still needed to generate evaluation samples.
Methods
__init__(generator, num_synthetic_records)generate(training_dataset[, training_mode])Generate a synthetic dataset from a given training dataset.
Attributes
A string to represent this knowledge.
- generate(training_dataset: Dataset, training_mode: bool = True)
Generate a synthetic dataset from a given training dataset.
- property label
A string to represent this knowledge.