1. A method comprising: receiving a training data set that includes a plurality of positive examples of sensitive data and a plurality of negative examples of sensitive data via a user interface; analyzing the training data set using machine learning to train a machine learning-based detection (MLD) profile, the MLD profile to be used to classify new data as sensitive data or as non-sensitive data; displaying a quality metric for the MLD profile in the user interface; and if the quality metric fails to meet a quality threshold, performing the following comprising: modifying the training data set in response to user input; and analyzing the modified training data set to retain the MLD profile.