Constructor
new VectorIndexerModel(numFeatures, categoryMaps)
Parameters:
Name | Type | Description |
---|---|---|
numFeatures |
Number of features, i.e., length of Vectors which this transforms | |
categoryMaps |
Feature value index. Keys are categorical feature indices (column indices). Values are maps from original features values to 0-based category indices. If a feature is not in this map, it is treated as continuous. |
- Source:
Extends
Methods
(static) load(path) → {module:eclairjs/ml/feature.VectorIndexerModel}
Parameters:
Name | Type | Description |
---|---|---|
path |
string |
- Source:
Returns:
(static) read() → {MLReader}
- Source:
Returns:
- Type
- MLReader
categoryMaps() → {Promise.<object>}
- Source:
Returns:
Map object>
- Type
- Promise.<object>
copy(extra) → {module:eclairjs/ml/feature.VectorIndexerModel}
Parameters:
Name | Type | Description |
---|---|---|
extra |
module:eclairjs/ml/param.ParamMap |
- Overrides:
- Source:
Returns:
numFeatures() → {Promise.<integer>}
- Source:
Returns:
- Type
- Promise.<integer>
setInputCol(value) → {module:eclairjs/ml/feature.VectorIndexerModel}
Parameters:
Name | Type | Description |
---|---|---|
value |
string |
- Source:
Returns:
setOutputCol(value) → {module:eclairjs/ml/feature.VectorIndexerModel}
Parameters:
Name | Type | Description |
---|---|---|
value |
string |
- Source:
Returns:
transform(dataset) → {module:eclairjs/sql.Dataset}
Parameters:
Name | Type | Description |
---|---|---|
dataset |
module:eclairjs/sql.Dataset |
- Source:
Returns:
transformSchema(schema) → {module:eclairjs/sql/types.StructType}
Parameters:
Name | Type | Description |
---|---|---|
schema |
module:eclairjs/sql/types.StructType |
- Source:
Returns:
uid() → {Promise.<string>}
An immutable unique ID for the object and its derivatives.
- Source:
Returns:
- Type
- Promise.<string>
write() → {MLWriter}
- Source:
Returns:
- Type
- MLWriter