A literature review: Generative adversarial networks for civil structural health monitoring