vintage-gan / training /__init__.py
msrishav's picture
Upload academic VintageGAN project
059f915 verified
Raw
History Blame Contribute Delete
1.26 kB
"""
VintageGAN Training Module
Data loading and training utilities for VintageGAN.
Modules:
dataset: Dataset and DataLoader implementations
download_data: Data download and preparation utilities
losses: Loss functions for training
pretrain: Generator pretraining script
gan_train: GAN training script
"""
from .dataset import (
ImageNetSubsetDataset,
VintageGANDataset,
FilmSetDataset,
create_dataloaders,
validate_dataloader,
)
from .download_data import (
download_imagenet_subset,
download_filmset,
verify_dataset,
create_dummy_dataset
)
from .losses import (
VGGPerceptualLoss,
PixelLoss,
AdversarialLoss,
ConsistencyLoss,
VintageGANLoss
)
__all__ = [
# Datasets
'ImageNetSubsetDataset',
'VintageGANDataset',
'FilmSetDataset',
'create_dataloaders',
'validate_dataloader',
# Utilities
'download_imagenet_subset',
'download_filmset',
'verify_dataset',
'create_dummy_dataset',
# Losses
'VGGPerceptualLoss',
'PixelLoss',
'AdversarialLoss',
'ConsistencyLoss',
'VintageGANLoss'
]
__version__ = '1.0.0'
__author__ = 'VintageGAN Project'