1. A method comprising: receiving an amount of labeled defect data including a plurality of defect events, a classification associated with each of the plurality of defect events, and a plurality of attributes associated with each of the plurality of defect events; and determining a plurality of inspection scenarios based on the labeled defect data without input from a user, each inspection scenario including an acquisition mode, defect detection algorithm parameter values, and classification algorithm parameter values associated with the inspection scenario.