Printed Circuit Board Defect Detection Using Deep Learning via A Skip-Connected Convolutional Autoencoder | Synapse