tau_eval.models package
Submodules
- class tau_eval.models.anonymizer.Anonymizer[source]
Bases:
objectConfiguration class for Anonymizer
- class tau_eval.models.authorship.KeepItSimple(name='Keep-It-Simple')[source]
Bases:
Anonymizer
- class tau_eval.models.authorship.M2M100MT(name='M2M100MT')[source]
Bases:
Anonymizer
- class tau_eval.models.authorship.Paraphraser(name='PegasusParaphrase')[source]
Bases:
Anonymizer
- class tau_eval.models.dummy.DummyModel[source]
Bases:
Anonymizer
- class tau_eval.models.presidio.CategoryAnonymizer[source]
Bases:
OperatorAnonymizer which replaces the entity value with the associated category.
- REPLACING_FORMAT = '<{entity_type}>'
- class tau_eval.models.presidio.CategoryPlaceholder[source]
Bases:
Anonymizer
- class tau_eval.models.presidio.DeletionAnonymizer[source]
Bases:
OperatorAnonymizer which deletes entities.
- REPLACING_FORMAT = ''
- class tau_eval.models.presidio.EntityDeletion[source]
Bases:
Anonymizer
- class tau_eval.models.presidio.FakerAnonymizer[source]
Bases:
OperatorAnonymizer which replaces the entity value with a Faker-generated fake entity value.
- class tau_eval.models.presidio.FakerPlaceholder[source]
Bases:
Anonymizer
- class tau_eval.models.presidio.InstanceCounterAnonymizer[source]
Bases:
OperatorAnonymizer which replaces the entity value with an instance counter per entity.
- REPLACING_FORMAT = '<{entity_type}_{index}>'
- class tau_eval.models.presidio.PlaceholderAnonymizer[source]
Bases:
OperatorAnonymizer which replaces the entity value with a <ENTITY> placeholder.
- REPLACING_FORMAT = '<ENTITY>'
- class tau_eval.models.presidio.UniformPlaceholder[source]
Bases:
Anonymizer
- class tau_eval.models.presidio.UniquePlaceholderPerEntity[source]
Bases:
Anonymizer