Data Annotation and Labeling techniques for Machine Learning