Image classification task to identify defective Printed Circuit Boards (PCBs).
The raw train and test data containing RGB images of the Printed Circuit Boards can be found here
The NumPy arrays obtained by pre-processing the raw data can also be found here
The PCBFaultDetection.ipynb notebook contains the final image classification model for classifying defective PCBs and its evaluation.
The ClassificationModels.ipynb notebook contains the implementation of different image classification models.
The other folders contain the implementation of various ResNet models and their evaluation on the defective PCB classification task.