Data annotation is the process of labeling data for supervised machine learning. This simply means adding tags or labels to data so that algorithms can learn from it. For example, if you wanted to teach a machine learning algorithm to recognize cats in pictures, you would need to label a large number of pictures as “cat” or “not cat.”