Generative Adversarial Networks for Failure Prediction