November 2016
Beginner to intermediate
941 pages
21h 55m
English
In supervised learning, we usually deal with a variety of labels. These can be in the form of numbers or words. If they are numbers, then the algorithm can use them directly. However, a lot of times, labels need to be in human readable form. So, people usually label the training data with words. Label encoding refers to transforming the word labels into numerical form so that the algorithms can understand how to operate on them. Let's take a look at how to do this.
from sklearn import preprocessing
label_encoder = preprocessing.LabelEncoder() ...