How do you handle highly imbalanced datasets where defect classes represent less than 1% of the total manufacturing run?