Overview of TSGM modules
mainTSGM is organized into several functional modules for time-series generative modeling and analysis. Key components include:
- Datasets: Utilities for managing and loading datasets, including
tsgm.utils.UCRDataManagerfor UCR datasets. - Augmentations: Time-series augmentation techniques located in
tsgm.models.augmentations. - Metrics: Evaluation metrics for time-series data in
tsgm.metrics.metrics. - Generative Models: Implementations of GANs (
tsgm.models.cgan), VAEs (tsgm.models.cvae), and STS (tsgm.models.sts). - Optimization: Algorithms like ABC (Approximate Bayesian Computation) in
tsgm.optimization.abc. - Simulation & Monitoring: Tools for running simulations (
tsgm.simulator) and monitoring model behavior (tsgm.models.monitors). - Utilities: Visualization tools (
tsgm.utils.visualization), data processing helpers (tsgm.utils.data_processing), and a model zoo (tsgm.models.architectures.zoo).