GANs, VAEs, and synthetic data generation - TechinUK