Unsupervised fabric defect detection based on a deep convolutional generative adversarial network | Synapse