Printed Circuit Board Defect Detection Using Generative Deep Learning Model