Class: Aws::CleanRoomsML::Types::MLSyntheticDataParameters
- Inherits:
-
Struct
- Object
- Struct
- Aws::CleanRoomsML::Types::MLSyntheticDataParameters
- Defined in:
- gems/aws-sdk-cleanroomsml/lib/aws-sdk-cleanroomsml/types.rb
Overview
Parameters that control the generation of synthetic data for custom model training, including privacy settings and column classification details.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#column_classification ⇒ Types::ColumnClassificationDetails
Classification details for data columns that specify how each column should be treated during synthetic data generation.
-
#epsilon ⇒ Float
The epsilon value for differential privacy, which controls the privacy-utility tradeoff in synthetic data generation.
-
#max_membership_inference_attack_score ⇒ Float
The maximum acceptable score for membership inference attack vulnerability.
Instance Attribute Details
#column_classification ⇒ Types::ColumnClassificationDetails
Classification details for data columns that specify how each column should be treated during synthetic data generation.
4721 4722 4723 4724 4725 4726 4727 |
# File 'gems/aws-sdk-cleanroomsml/lib/aws-sdk-cleanroomsml/types.rb', line 4721 class MLSyntheticDataParameters < Struct.new( :epsilon, :max_membership_inference_attack_score, :column_classification) SENSITIVE = [] include Aws::Structure end |
#epsilon ⇒ Float
The epsilon value for differential privacy, which controls the privacy-utility tradeoff in synthetic data generation. Lower values provide stronger privacy guarantees but may reduce data utility.
4721 4722 4723 4724 4725 4726 4727 |
# File 'gems/aws-sdk-cleanroomsml/lib/aws-sdk-cleanroomsml/types.rb', line 4721 class MLSyntheticDataParameters < Struct.new( :epsilon, :max_membership_inference_attack_score, :column_classification) SENSITIVE = [] include Aws::Structure end |
#max_membership_inference_attack_score ⇒ Float
The maximum acceptable score for membership inference attack vulnerability. Synthetic data generation fails if the score for the resulting data exceeds this threshold.
4721 4722 4723 4724 4725 4726 4727 |
# File 'gems/aws-sdk-cleanroomsml/lib/aws-sdk-cleanroomsml/types.rb', line 4721 class MLSyntheticDataParameters < Struct.new( :epsilon, :max_membership_inference_attack_score, :column_classification) SENSITIVE = [] include Aws::Structure end |