File size: 665 Bytes
c6494da
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
from pydantic import BaseModel


class Config(BaseModel):
    learning_rate: float = 0.0002  # learning rate for generator and discriminator
    num_epoch: int = 100  # number of epochs to train
    betas: tuple[float, float] = (0.5, 0.999)  # beta1 and beta2 for Adam optimizer
    batch_size: int = 32  # batch size for training
    image_size: int = 64  # size of input images
    channels: int = 3  # number of color channels in input images
    n_critic: int = 5  # number of critic iterations per generator iteration
    save_interval: int = 100  # interval for saving model checkpoints
    sample_interval: int = 100  # interval for generating sample images