rockfish.actions.dg
rockfish.actions.dg
Attributes
FieldType = Literal['continuous', 'categorical', 'session-key', 'ignore', 'session']
module-attribute
Classes
Config
DatasetConfig
Dataset configuration.
Attributes:
Name | Type | Description |
---|---|---|
name |
str
|
|
metadata |
list[FieldConfig]
|
|
measurements |
list[FieldConfig]
|
|
timestamp |
Optional[TimestampConfig]
|
|
privacy |
Optional[PrivacyConfig]
|
|
embedding |
Optional[EmbeddingConfig]
|
|
group_by |
Optional[list]
|
|
DGConfig
DoppelGANger configuration.
Attributes:
Name | Type | Description |
---|---|---|
sample_len |
int
|
Concat multiple records as one record in order to make effective session length shorter for training speed and fidelity. |
activate_normalization_per_sample |
bool
|
|
generator_attribute_num_layers |
int
|
|
generator_feature_num_layers |
int
|
|
epoch |
int
|
Number of training epochs. |
epoch_checkpoint_freq |
Optional[int]
|
Deprecated: checkpointing is now automatic. |
g_lr |
float
|
Learning rate for the generator. |
d_lr |
float
|
Learning rate for the discriminator. |
attr_d_beta1 |
float
|
Beta1 of adam optimizer for the metadata discriminator. |
sessions |
Optional[int]
|
Number of sessions to generate. |