LabelEncoder
Encoder of categorical values to integers. For k different values, encoding yields integer numbers from 0 to k-1 (inclusive).
Example:
// List of raw input values
var y = ['Car', 'Bike', 'Bike', 'Car', 'Duck', 'Bike'];
// Create encoder
var encoder = new LabelEncoder();
// Encode input values, encoding the values to integers
var yEncoded = encoder.encode(y);
console.log(yEncoded); // [0, 1, 1, 0, 2, 0]
// Decode the encoded values, and see that they match the original input values
console.log(encoder.decode(yEncoded)); // ['Car', 'Bike', 'Bike', 'Car', 'Duck', 'Bike']
Constructor Summary
Public Constructor | ||
public |
Initialize object properties. |
Member Summary
Public Members | ||
public |
Array of class labels for class indices |
|
public |
Dictionary mapping class labels to class indices. |
|
public |
Number of unique class labels |
Method Summary
Public Methods | ||
public |
Decode a set of labels or a single label. |
|
public |
Encode a set of labels or a single label. |
Public Constructors
Public Members
Public Methods
public decode(encodedLabels: number | Array<number>): mixed | Array<mixed> source
Decode a set of labels or a single label.